为什么只有部分主机可以通过 DNS 解析?

为什么只有部分主机可以通过 DNS 解析?

我有一台配置了 DNSmasq 的 DD-WRT 路由器。配置如下

local=/myhome.local/
expand-hosts
addn-hosts=/jffs/hosts.dnsmasq

这样我可以解析网络主机(例如ping macbookair),但其他主机不起作用。以下主机可以工作:

  • 路由器本身
  • 我的两台 Mac

以下方法无效

  • 我的AppleTV
  • 我的时间胶囊
  • iPhone/iPad
  • 我的 RaspberryPI (raspbian)

所有主机都在 DD-WRT 的 LAN 状态页面下显示其主机名,因此我假设 mac 和路由器做了一些特殊设置。另一个区别是 PI 似乎没有获取我的本地域名 (myhome.local)。

我在这里遗漏了什么?

答案1

该顶级域名.local正在被 OSX 和其他移动域名系统服务。尝试在同时运行 Bonjour(OSX)/Avahi(Linux) 的设备上使用.local它会产生问题。

相关内容