我遇到了一个奇怪的问题。
在 ubuntu 服务器 11 上。我已经运行 avahi。
当我重新启动机器时,大约 1 分钟后服务器就会启动,我可以通过 SSH 连接或通过 IP ping 连接。但不能通过主机名 server.local - server.local 需要大约 3-4 分钟才能访问。这很了不起!
我安装了 avahi 来处理主机名。我认为启动过程出了问题,导致延迟或出现其他问题。我应该如何诊断问题?或者有没有办法配置 avahi 以使其响应更快?
附言:我还注意到几次,主机名可以访问但 IP 无法访问。这让我相信一定出了什么问题。
谢谢!
答案1
我通过在 avahi 设置文件中禁用 ipv6 来解决问题。它位于/etc/avahi/avahi-daemon.conf
答案2
尝试编辑 /etc/nsswitch.conf
我遇到了同样的问题,并且我禁用了 mdns,因此如果您有:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
尝试替换为:
hosts: files dns