Em nossa rede universitária local, tenho (obtido pelo DHCP) a seguinte configuração no /etc/resolv.conf:
search a.domain.com b.domain.com domain.com
nameserver x.x.x.x
nameserver y.y.y.y
As configurações também são iguais nas Preferências do sistema. O seguinte problema ocorre:
nslookup server
funciona e está usando um dos servidores de nomes para solicitar corretamente server.a.domain.com. Se eu tentar executar ping, no entanto,
ping server
falha com host inacessível.
ping server.a.domain.com
trabalho. A adição manual de servidor com o endereço IP obtido pelo nslookup em / etc / hosts também faz com que o ping funcione, mas essa "solução" contorna os servidores de nomes e, portanto, não é o ideal (e eu também teria que adicionar outras 20 entradas). Alguma ideia do que esta causando isso? Por que o ping não usa os resultados do nslookup / the searchdomains?
ssh server
também falha, que é o verdadeiro problema / inconveniente.
Eu já adicionei o AlwaysUseSearchDomains ao mDNSResponder, mas essa correção só ajuda no problema ao usar o server.foo.
Estou usando o OS X Lion 10.7.3.