我遇到了一个相当奇怪的问题。我运行一个小型本地网络,该网络带有专用的 Bind9 DNS 服务器。所有主机都在一个发明的 .lan TLD 中。我使用类似 service.mydomainname.lan 的东西来寻址多个服务,例如邮件、文件服务等。一切都按预期工作,只有一个例外,这相当奇怪。当我尝试访问 home.mydomainname.lan 时,Mac OS X 上的每个 Web 浏览器都告诉我它无法解析主机名。其他主机名(如 mail.mydomainname.lan)可以正常工作。最奇怪的是,当我在终端中使用“主机”工具时,系统会愉快地解析名称。我尝试使用 dscacheutil 刷新缓存,没有任何变化。这种行为最近才开始,没有特别的原因。我没有更改 DNS 配置,也没有更改 DHCP、路由器或 Mac OS X 机器上的任何内容。
有人知道这里发生了什么事以及我该如何解决吗?这真的很烦人,因为这恰好是我最重要的服务之一。
谢谢
答案1
我找到了解决方案在 Ask Different 上。尝试了 launchtcl 魔法之后,DNS 又能正常工作了。