Linux DHCP DNS設定問題

由 Derek 發表於 八月 3, 2011 / 尚無評論

 

 

主機使用 DHCP 取得 IP,有時後會出現明明就設定好了,但是重開機後DNS的設定又跑掉的問題。

 

若是有此問題,請修改該網卡的設定。

先修改DNS


[root@localhost ~]# vim /etc/resolv.conf

#DNS部份可自行設定

nameserver 8.8.8.8        #googleDNS

nameserver 168.95.1.1     #hinetDNS

 

設定完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伺服器。

 

 

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

此文章尚無評論。

發表評論

*