linux臨時或永久修改DNS

2021-08-04 12:26:20 字數 706 閱讀 4912

臨時修改dns:

指令:sudo nano /etc/resolv.conf(第乙個」/」表示根目錄)

新增 :nameserver 8.8.8.8

退出編譯:ctrl+x(在退出的時候會問你是否儲存修改,y/y,回車)

重啟後設定失效,或者如果是遠端連線到linux主機斷開重連後也會失效(個人經驗,不一定適用)

(8.8.8.8是例子,可以新增自己的dns,原來的dns可以用「#」注釋掉:#nameserver *.*.*.*)

永久修改dns:

指令:sudo nano /etc/resolvconf/resolv.conf.d/base

新增 :nameserver 8.8.8.8(8.8.8.8是例子,可以新增自己的dns)

重啟後設定仍有效

可以看下head檔案,知道resolv.conf其實是base檔案生成的

修改之後:

小白:

cat filename 檢視文件filename的內容(只是檢視,不能編輯)

cd / 可以到根目錄

cd ~ 可以到當前賬號的根目錄

無論當前目錄是什麼都可以輸sudo nano /etc/... 因為第乙個「/」指根目錄,這裡「/etc/...」是絕對路徑

linux永久或臨時修改dns

1 臨時修改網絡卡dns位址 sudo vim etc resolv.conf改為如下內容 nameserver 8.8.8.8 修改成你的主dns nameserver 8.8.4.4 修改成你的備用dns search localhost 你的網域名稱 我這裡用了谷歌的dns解析伺服器,修改後 ...

暫時或者永久修改mac位址

後來發現,直接在networkmanager裡面修改即可,在對應網絡卡下面新增轉殖位址為要修改的mac位址,然後設定手動ip位址和dns等等。在學校使用的時候有時候為了方便遠端控制或者上網,需要修改mac位址。修改ip位址,子網掩碼,閘道器位址需要用到兩個命令 sudo ifconfig eth0 ...

Linux臨時修改dns到IP的對映

如果應用請求作業系統某個dns對應的ip是什麼時,linux os會先去比如 etc hosts檔案裡找,如果沒有,再去響應的dns server去查。而 etc hosts的檔案格式大概為 127.0.0.1 localhost 比如說我們現在在除錯乙個應用,這個應用會去call 某個server...