这个问题非常特定于Solaris 10个区域。我有一个主区和另一个区。主区域对于DNS查找是正确的:'ping google.ca‘和’nslookupGoogle.ca‘一样工作。文件/etc/ file存在,具有正确的DNS服务器,默认路由器是正确的。一切都正常。
在这个区域,'ping google.ca‘写着“未知主机google.ca”。但是,'nslookup google.ca‘给出了正确的IP。
据我所知,该区域的设置是正确的--默认路由器是正确的,netstat -nr显示了我希望看到的内容,其中只有一个默认设置。
区域通常不具有/etc/rupv.conf文件,但为了测试,我创建了一个与根区域相同的文件(并且是正确的)。没有变化。
我该如何设置区域,这样ping才能工作?(无法解决域名导致了我真正需要解决的其他问题)。
主区域有'resolv.conf‘,所以我可以从服务器中平命名的服务器,即'ping mydomain.com’。
第二个区域没有resolv.conf,我不能ping。
发布于 2019-02-07 05:20:03
我回顾了一些旧的系统构建注释,并找到(并测试)了解决方案。
我确实在区域中创建了适当的/etc/resolv.conf,但这还不够。您还需要编辑默认的/etc/nsswitch.conf
分录
hosts: files需要更改为
hosts: files dns保存,然后重新启动区域。Ping“域名”现在起作用了。
https://serverfault.com/questions/952726
复制相似问题