重定向";。“本地”;子域到单播DNS

重定向";。“本地”;子域到单播DNS,dns,bonjour,zeroconf,mdns,Dns,Bonjour,Zeroconf,Mdns,我定期访问已设置为使用.local顶级名称下的域的Windows域。这与Bonjour/Zeroconf冲突,后者保留.local供自己使用。许多平台都支持开箱即用的Bonjour(包括Mac OS、iPhone和Ubuntu),当出现这种冲突时,会出现许多名称解析问题 我已经为Mac OS准备了一个手动(每个工作站)解决方案,创建了一个工作良好的/etc/resolver/ntdomain.local。不幸的是,这需要在每个工作站上进行手动更改,在iPhone上不起作用 我要寻找的是一种将通过

我定期访问已设置为使用
.local
顶级名称下的域的Windows域。这与Bonjour/Zeroconf冲突,后者保留
.local
供自己使用。许多平台都支持开箱即用的Bonjour(包括Mac OS、iPhone和Ubuntu),当出现这种冲突时,会出现许多名称解析问题

我已经为Mac OS准备了一个手动(每个工作站)解决方案,创建了一个工作良好的
/etc/resolver/ntdomain.local
。不幸的是,这需要在每个工作站上进行手动更改,在iPhone上不起作用

我要寻找的是一种将通过MDN传入的
*.ntdomain.local
请求重定向到特定单播DNS服务器的方法。如果需要,我不介意写一些代码。我可以在Debian或Windows 2003上部署。看起来可能就是我要找的图书馆

这可以在不注册子域中的每个地址的情况下完成吗?或者可以注册指向Windows DNS服务器的
ntdomain.local
的单个NS记录吗?

您可以“合并”单播和多播
.local
名称空间(单播优先)。苹果有


另一种选择是将
domain name=.localnet
添加到
/etc/avahi/avahi daemon.conf
中,让它使用
.localnet
而不是
.local
作为多播DNS名称空间。

从我的搜索中,当前Apple online文档上的
解析器(5)
,现在只能在