我将下面一行添加到我的resolv.conf中,以便在本地域上查询服务器。
search本地。
如果我有一个名为myserver.local的服务器,我可以使用“ping myserver”来ping服务器,但是如果我尝试“ping myserver.local”,它将停止并且无法返回IP地址。 Ping其他主机(如google.com)按预期工作。
有没有办法,我可以使“ping myserver.local”和“ping myserver”正常工作?
你需要删除。 当地之后:
search local
假设你有一个dnsparsing器设置为你的本地域,它应该像你所描述的那样工作。
看来这不是resolv.conf的问题,而是nsswitch.conf。 如果应用程序是64位,似乎有DNSparsing和mdns4_minimal的一些问题。 有一些logging的错误,但只是为了链接一个: Ubuntu Launchpad错误#140663 。
卸载软件包libnss-mdns解决了我的问题。