我有一个 Windows AD/DNS 服务器。域名是xxx.local。 IP 192.168.3.100
同时我有一个特殊的子网使用dnsmasq服务。这些子网计算机无法从服务器 192.168.3.100 获取任何 xxx.local 记录。其他域名没问题
dnsmasq配置文件如下
Server=/google.com/8.8.8.8
Server=/facebook.com/8.8.8.8
Server=/xxx.local/192.168.3.100
Server=/1234.com/192.168.3.100
测试结果。我确信第三个不起作用。其他还可以。
我发现 dnsmasq 不会转发任何有关 *.local 域 DNS 查询的内容
哇?如何修复它?谢谢
答案1
这是设计使然,根据RFC6762、.local 域旨在使用多播 DNS (mDNS) 或针对本地 DNS 进行本地解析。
https://en.wikipedia.org/wiki/.local
并不是说您不能让它工作,而是该域的性质使得 DNS 库和软件以不同于其他域名的方式处理它。