Puedo nslookup y cavar un nombre de host interno, y obtengo una respuesta rápida, pero no puedo hacer ping o ssh al servidor. Todos los nombres de host externos funcionan bien tanto para ping, ssh, dig o nslookup.
ssh -vvv xxxx-xxx-xxxx-1.xxx.xxxx.net
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /Users/gregcain/.ssh/config
debug1: Applying options for *
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug1: auto-mux: Trying existing master
debug1: Control socket "/Users/gregcain/.ssh/master-gregc@xxxx-xxx-xxxx-1.xxx.xxxx.net:22" does not exist
debug2: ssh_connect: needpriv 0
ssh: Could not resolve hostname xxxx-xxx-xxxx-1.xxx.xxxx.net: nodename nor servname provided, or not known
He buscado mucho en la red, y en este sitio, y parece que tiene que ver con mDNSresponder. He añadido dos estrofas a /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
-AlwaysAppendSearchDomains <- this shouldn't matter, since I am using FQDN.
-NoMulticastAdvertisements <- I believe this one disable bonjour broadcast
También he probado a desactivar mDNSResponder, pero entonces la resolución de nombres falla por completo. Si añado entradas a /etc/hosts, entonces consigo que la resolución de nombres funcione. Pero necesito poder conectarme al DNS.
Estoy bastante seguro de que nuestro DNS está configurado correctamente, ya que funciona para todos los que me rodean. También he puesto en marcha una máquina virtual de Linux, y puedo conectarme como era de esperar, utilizando el mismo /etc/hosts y /etc/resolv.conf.
Cualquier sugerencia será muy apreciada.
ACTUALIZACIÓN - > nslookup
set all
Default server: 10.xxx.xxx.xx1
Address: 10.xxx.xxx.xx1#53
Default server: 10.xxx.xxx.xx2
Address: 10.xxx.xxx.xx2#53
Set options:
novc nodebug nod2
search recurse
timeout = 0 retry = 3 port = 53
querytype = A class = IN
srchlist = corp.amdocs.com