Я регулярно получаю доступ к доменам Windows, настроенным для использования домена под именем верхнего уровня .local
. Это противоречит Bonjour/Zeroconf, который резервирует .local
для собственного использования. Ряд платформ поддерживает Bonjour «из коробки» (включая Mac OS, iPhone и Ubuntu), и при возникновении этого конфликта возникают многочисленные проблемы с разрешением имен.
У меня есть ручной (для каждой рабочей станции) обходной путь для Mac OS путем создания /etc/resolver/ntdomain.local
согласно resolver(5)
, который хорошо работает. К сожалению, это требует ручных изменений на каждой рабочей станции и не работает на iPhone.
Я ищу способ перенаправить запросы на *.ntdomain.local
, поступающие через mDNS, на определенный одноадресный DNS-сервер. Я не против написать код, если потребуется. Я могу выполнить развертывание либо на Debian, либо на Windows 2003. Похоже, что Avahi может быть библиотекой, которую я ищу .
Можно ли это сделать без регистрации каждого адреса в поддомене или можно зарегистрировать одну NS-запись ntdomain.local
, указывающую на DNS-сервер Windows?
resolver(5)
в текущем онлайн-документе Apple теперь можно найти только в opensource.apple.com/source/libresolv/libresolv-65/ - person Cœur   schedule 07.06.2019