在之前的CentOS發行版中(4, 5) 設置DNS地址只需要在 /etc/resolv.conf 中加一行 “nameserver 1.1.1.1 ” 即可,雖然CentOS6在resolv.conf中加上這一行也管用,但是重啟網絡服務後,就置空了,這行消失了。
這是因為在新版本的CentOS中,如果安裝過NetworkManager這個包,/etc/resolv.conf 就會通過網絡管理器(network manager)根據網卡的配置文件中的設定來自動生成,我們默認配置網卡IP時,都不會增加DNS相關的設置,所以當重啟網絡服務後,它就把DNS地址置空了。所以為了防止出現這樣的情況,需要在網卡配置文件中增加關於DNS相關的設置,具體增加兩行:
DNS1=8.8.8.8
DNS2=4.4.4.4
如果只想設置一個DNS,只需要上面那一行即可。