Ubuntu 網路設定 - DNS

如果今天咱們的工作機 (Desktop or Laptop) DNS 跑掉,又或者上層 (Router) 給的的 DNS 有問題,我們可以手動指定它,以下方法適用於大多 Linux,且改完立即生效!

[ jonny@lucid ~ ]
$ sudo vim /etc/resolv.conf Enter
 1 # 主要的 DNS 伺服器位址。
 2 nameserver  140.127.Ort.Orz
 3 
 4 # 次要的 DNS 伺服器位址。
 5 nameserver  140.117.OOO.xxx
 6 
 7 # DNS of Google
 8 #nameserver  8.8.4.4
 9 #nameserver  8.8.8.8
10 
11 # DNS of HiNet
12 #nameserver  168.95.1.1
13 #nameserver  168.95.192.1
14 
15 # DNS of SeedNet
16 #nameserver  139.175.55.244
17 #nameserver  139.175.150.20

修改完可利用以下指令重新啟動網路。
[ jonny@lucid ~ ]
$ sudo /etc/init.d/networking restart Enter

2013-09-18


Ubuntu 於 12.04 開始捨棄了 /etc/resolv.conf 的設計,每次開機皆會重置此檔案,現在得改寫至 /etc/network/interfaces 裡才行,詳情請參考 Ubuntu Manpage

[ jonny@precise ~ ]
$ sudo vi /etc/network/interfaces Enter
 8 ......
 9 # DNS of Google
10 dns-nameservers 8.8.8.8 8.8.4.4

站內連結:
Ubuntu 網路設定 - 固定 IP
Ubuntu 網路設定 - 於 DHCP 環境下重新取得 IP
Ubuntu 網路設定 - PPPoE (ADSL) 指令
Ubuntu 網路設定 - iwlist, iwconfig 無線上網指令

資料來源:
justfor1221 - [ubuntu] 設定網路一些相關指令
Ubuntu 12.04 Server beta1 開機後 resolv.conf 會重設?

留言

  1. 试试改下dhcpclient.conf

    回覆刪除
  2. 如果你的環境中, ip 是由 dhcp 發送, 那 dns 的設定因該是像樓上說的那樣, 要經由 dhclient.conf 去做更改.

    回覆刪除
  3. 此文的目的不在 DNS Server,而是一般的 Desktop 應用,謝謝兩位前輩的提醒 <(_ _)>

    回覆刪除
  4. 該檔案還是有效用。

    回覆刪除

張貼留言

喜歡這篇文章嗎?歡迎在底下留言讓凍仁知道。😉

Popular Articles

sudo 指令使用說明