主機使用 DHCP 取得 IP,有時後會出現明明就設定好了,但是重開機後DNS的設定又跑掉的問題。
若是有此問題,請修改該網卡的設定。
先修改DNS
[root@localhost ~]# vim /etc/resolv.conf #在DNS部份可自行設定 nameserver 8.8.8.8 #google的DNS nameserver 168.95.1.1 #hinet的DNS |
設定完DNS後,請修改網卡的部份。(假設網卡為eth0)
請加入PEERDNS=no後重啟網路或重開機就行了。
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:0C:29:44:8B:D2 ONBOOT=yes PEERDNS=no [root@localhost ~]# /etc/init.d/network restart |
在 /etc/resolv.conf 設定的DNS伺服器的IP盡量不要超過3個以上,因為如果一但是自己的網路有問題無法連到DNS伺服器時,主機在每次向DNS伺服器發出的連線請求,在等後timeout時間上會很久,浪費不少時間。
在DNS伺服器上的IP要設定多個的原因是,當第一部的DNS有問題無法查詢時。用戶端的部份就可使用第二部來進行查詢,簡單說就是備援的功用。而在第一部和第二部查詢的順序是依照設定的順序去做安排的。如果一切正常的情況下,只會使用到第一部DNS伺服器。
評論
此文章尚無評論。