5

Я пытаюсь настроить поисковые домены в OSX, но безуспешно.

Я настроил свой поисковый домен для интерфейса Wi-Fi в настройках сети, например:

Настройки OSX

Однако при попытке разрешить любой хост из веб-браузера или терминала он не добавляет домен:

Ошибка разрешения DNS

3 ответа3

4

Я решил использовать скрипт, чтобы добавить суффикс домена через scutil, открыть терминал и запустить:

scutil    
open
get State:/Network/Service/yourvpnconnection/DNS
d.add DomainName mydomain.local
set State:/Network/Service/yourvpnconnection/DNS

Кажется, что конфигурация суффикса DNS не применяется к динамически создаваемым VPN-соединениям, как это делает клиент VPN VPN forticlient. Таким образом, этот скрипт настраивает параметры домена поиска для динамически создаваемого соединения.

1

Вы можете просто создать каталог в /etc с именем resolver, а затем создать файл с настройками вашего домена.

Например, если ваш домен "lan":

mkdir /etc/resolver
vi /etc/resolver/lan

Добавьте следующее в файл "/etc/resolver/lan":

 domain lan
 search lan
 nameserver your_nameserver_ip

Теперь вы сможете пинговать client1.lan client2.lan и т.д. Через VPN.

Это будет гарантировать, что он сначала будет искать через пользовательские настройки, а если он не соответствует вашему запросу, то будет использовать домен DNS по умолчанию и параметры поиска.

1

.local "TLD" зарезервирован для использования с mDNS ("Bonjour" в Apple-land), я могу только предположить, что это является причиной этих проблем. (Можно ожидать, что имена, оканчивающиеся на .local будут разрешаться в mDNS, а не в DNS.)

Также см. Http://en.wikipedia.org/wiki/.local#Multicast_DNS_standard и http://tools.ietf.org/html/rfc6762#section-3

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .