本文簡要敘述了如何在 Ubuntu 上設置靜態的 DNS 的過程。
在XP下早就對電信的DNS域名劫持很不爽,老是把Google.com轉到Google.cn,打錯域名還來個"114搜索"。所以在XP下把DNS都設置為OpenDNS的
伺服器,省心。Ubutu下當然也要設置,也很簡單。
在Ubuntu下也能設置,"主菜單","系統","系統管理","網路",在"DNS"里刪掉原來的2個IP,填上OpenDNS的伺服器,不過這樣重啟后就恢復,下次開機開得重新設置一次。
如何讓 DNS 在每次重啟后不再改變呢?方法如下:
先備份:
sudo cp /etc/resolv.conf /etc/resolv.conf.bak
然後編輯
sudo gvim /etc/dhcp3/dhclient.conf
將以下行添加到末尾,就是OpenDNS的2個伺服器啦:
prepend domain-name-servers 208.67.222.222,208.67.220.220;
接著編輯"/etc/ppp/peers/dsl-provide"這個文件,為求完全,也先備份一下:
sudo cp /etc/ppp/peers/dsl-provide /etc/ppp/peers/dsl-provide.bak
sudo gvim /etc/ppp/peers/dsl-provide
然後註釋掉 usepeerdns
這一行,最後重啟。重啟后,右鍵通知區域的網路圖標,"查看信息",發現DNS還是電信那個,不過打開"www.google.com",已經不在轉到"www.google.cn"
故意輸入一個錯誤的域名,打開的是OpenDNS的糾錯頁面,靜態DNS設置成功。
[火星人 ] 在 Ubuntu Linux 下配置靜態 DNS已經有370次圍觀