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第二来源 描述的是相同的问题和解决方案