一次服務器域名沒法解析處理,/etc/resove.conf沒有生效

下午開發那裏打來電話,要求幫他們看下他們本身的測試機器ping互聯網的域名卻沒法解析,直接ping ip OK。後把/etc/resove.conf和/etc/host.conf文件看了一下,配置沒變更,這就奇怪了,難道系統進行域名解析的時候除了按照/etc/host.conf中配置的解析順序還有別的配置文件?網上百度吧,原來還有一個/etc/nsswitch.conf文件,其中hosts:  files  dns也是系統解析域名用到了,這裏定義了系統進行解析的時候使用那些文件解析,結果此測試機上的內容爲hosts: files 。這就致使了系統只好去調用/etc/hosts裏的域名映射進行解析,解析無果的狀況下也不去解析/etc/resove.conf。因此看到的現象是/etc/resove.conf雖然配置了正確的dns服務器地址,可是卻沒有生效。服務器

相關文章
相關標籤/搜索