只能 ping 主机名,不能 ping 域名

只能 ping 主机名,不能 ping 域名

Ubuntu Gnome 13.10

我可以做什么:

  • ping hostnameX
    • 回复:PING hostnameX.domain.local (10.0.0.1)
  • nslookup hostnameX
    • 回复:Name: hostnameX.domain.local; Address: 10.0.0.1
    • 回应来自:Server: 127.0.1.1; Address: 127.0.1.1
  • nslookup hostnameX.domain.local
    • 回复:Name: hostnameX.domain.local; Address: 10.0.0.1
    • 回应来自:Server: 127.0.1.1; Address: 127.0.1.1

我不能做的事:

  • ping hostnameX.domain.local
    • 回复:ping: unknown host hostnameX.domain.local

域内的所有主机名都会发生这种情况

这是我的 /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search domain.local

我已经尝试禁用 dnsmasq 进行同样的操作,但没有成功......

更新:我还尝试了一些其他发行版(debian 和 opensuse),它们都有同样的问题。所以在我看来这是一个一般的网络问题,但究竟是什么...

有什么线索吗?

答案1

当我尝试使用 LikeWise 加入 Windows 域时,我发现了一条注释此页面的故障排除部分,其中规定/etc/nsswitch.conf尝试使用 .local 语法加入 AD 域时,从“hosts:”部分中删除“mdns4”条目。我这样做了,突然间我就可以 ping 通(因此也可以访问).local 域内的 FQDN……

A第二来源 描述的是相同的问题和解决方案

相关内容