臨時修改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...