На работе мы используем такие домены, как abc-01
, которые отлично работают с окнами. При разработке мобильных приложений мы уже видели, что это не работает ни на iOS, ни на Android, что мы исправили для нескольких конкретных доменов (установив dns, чтобы abc-01.def.local
также работает в них) и предполагалось, что это вызвано недействительным доменом. Однако теперь необходимо подключиться через VPN с Mac и изменить все соответствующие домены. не вариант на данный момент (слишком много из них и потребует изменения настроек слишком большого количества приложений), поэтому я надеялся, знает ли кто-нибудь трюк или настройку, чтобы заставить это работать на Mac (или даже Linux в целом).
После долгих поисков я нашел решение. Подсказка заключалась в том, что в более новых версиях Windows мы уже получили инструкции на работе включить «Разрешить добавление суффикса DNS к неквалифицированным запросам с несколькими метками» и «Первичная передача суффикса DNS», но поскольку это было некоторое время с тех пор, как я установил настольный ПК в работа Забыл про эту + ссылку не увидел.
Так или иначе, дальше для Mac надо начать mDNSResponder
с участием AlwaysAppendSearchDomains
чтобы заставить его работать (что заставило меня понять, что abc-03
например, изначально не было настоящим доменным именем). Для этого необходимо открыть /System/Library/LaunchDaemons/ com.apple.mDNSResponder.plist
и отредактируйте ProgramArguments
добавление массива <string>-AlwaysAppendSearchDomains</string>
и следующая перезагрузка списка.
Потребовалось некоторое время, чтобы найти решение, но я был рад, что он заработал. Хотя я программист, у меня очень ограниченные знания о сетях и обо всем в этой области, поэтому я до сих пор не знаю, что именно делают эти настройки Windows, но, по крайней мере, флаг Mac, который я могу понять. Вот это источник, кстати, где я нашел решение.