Posso nslookup e scavare un hostname interno, e ottengo una risposta rapida, ma non posso eseguire il ping o ssh sul server. Tutti gli hostname esterni funzionano bene sia per 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/[email protected]: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
Ho fatto molte ricerche in rete, e su questo sito, e sembra che abbia qualcosa a che fare con mDNSresponder. Ho aggiunto due stanze 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
Ho anche provato a disattivare mDNSResponder, ma poi la risoluzione dei nomi fallisce completamente. Se aggiungo voci a / etc / hosts, allora ottengo la risoluzione del nome di lavoro. Ma devo essere in grado di connettermi al DNS.
Sono abbastanza sicuro che il nostro DNS sia configurato correttamente, in quanto funziona per tutti quelli che mi circondano. Ho anche trasformato una VM Linux, e sono in grado di connettermi come mi aspetterei, usando gli stessi / etc / hosts e /etc/resolv.conf.
Qualsiasi suggerimento sarebbe molto apprezzato.
AGGIORNA - > 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