В нашей локальной университетской сети у меня есть (получено по DHCP) следующая настройка в /etc/resolv.conf:
search a.domain.com b.domain.com domain.com
nameserver x.x.x.x
nameserver y.y.y.y
Настройки одинаковы и в Системных настройках. Возникает следующая проблема:
nslookup server
работает, и использует один из серверов имен, чтобы правильно запросить server.a.domain.com. Если я попытаюсь пинговать однако,
ping server
не удается с недоступным хостом.
ping server.a.domain.com
работает. Добавление сервера с IP-адресом, полученным с помощью nslookup в / etc / hosts, также приводит к тому, что ping также работает, но это «решение» обходит серверы имен и, таким образом, не является идеальным (и мне пришлось бы добавить около 20 других записей). Есть идеи, что вызывает это? Почему ping не использует результаты nslookup / searchdomains?
ssh server
также не удается, что является реальной проблемой / неудобством.
Я уже добавил AlwaysUseSearchDomains в mDNSResponder, но это исправление помогает только при использовании server.foo.
Я использую OS X Lion 10.7.3.