一次服务器域名没法解析处理,/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服务器地址,可是却没有生效。服务器

相关文章
相关标签/搜索