如何解決CentOS 7.4重啟后/etc/resolv.conf被重置問(wèn)題?

如何解決CentOS 7.4重啟后/etc/resolv.conf被重置問(wèn)題?相信很多新手小白對(duì)此束手無(wú)策,通過(guò)這篇文章的總結(jié),希望你能找到解決的方法。
?
云資源的服務(wù)器/etc/resolv.conf文件原先的配置如下:
?
解決方法:/etc/resolv.conf保存DNS是暫時(shí)的,當(dāng)重新啟動(dòng)network時(shí),/etc/resolv.conf恢復(fù)到了初始狀態(tài),要想更改,可嘗試下邊的方法。
?
一、修改/etc/sysconfig/network-scripts/ifcfg-eth0在其中的加入你要添加的DNS,
?
之后保存退出,執(zhí)行server network restart,則在/etc/resolv.conf中會(huì)自動(dòng)添加你剛才在ifcfg-eth0中添加的DNS信息,且重啟仍有效。
?
二、修改網(wǎng)卡配置,增加“PEERDNS=no”
?
保存退出,執(zhí)行server network restart,原先的這兩個(gè)“search openstacklocal
?
nameserver 114.114.114.114
?
”參數(shù)沒(méi)有了,在/etc/resolv.conf中會(huì)自動(dòng)添加只有你剛才在ifcfg-eth0中添加的DNS信息,且重啟仍有效。
?
三、不需要dns話,只要增加“PEERDNS=no”參數(shù),重啟網(wǎng)絡(luò)卡后resolv.conf文件為空
?
至此結(jié)束
?
番外:
?
在Linux中,DNS的配置文件位于/etc/resolv.conf,里面主要有三個(gè)字段,分別是nameserver, domain, search我們簡(jiǎn)單看一下以下例子:
?
#GeneratedbyNetworkManagerdomainexample.comsearchexample.comnameserver192.168.1.100這里domain和search是一個(gè)作用,在倆這同時(shí)存在時(shí),前者失效。
?
當(dāng)訪問(wèn)的域名不能被DNS解析時(shí),resolver會(huì)將該域名加上search指定的參數(shù),重新請(qǐng)求DNS,直到被正確解析或試完search指定的列表為止。
?
看完上述內(nèi)容,你們掌握解決CentOS 7.4重啟后/etc/resolv.conf被重置問(wèn)題的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注http://www.vecloud.com/,感謝各位的閱讀!