Ho un problema simile a quello in questa domanda: DNS non risolto su Mac OS .
Le cose su Internet funzionano bene. Le macchine locali nella mia azienda, tuttavia, non riescono a risolversi, compresi i server su cui sto lavorando.
Utilizziamo server DNS locali e le mie preferenze Network mostrano solo i server DNS locali. (192.168.20.10, 192.168.25.10)
Cercando di raggiungerli tramite hostname.companyname.local o hostname.companyname.com fallisce nelle app Mac OS (Safari, Firefox, Chrome, RDC, ecc.). Tuttavia, se uso dig o nslookup nel terminale, viene restituito correttamente:
dig hostname.companyname.local
; <<>> DiG 9.8.3-P1 <<>> hostname.companyname.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16841
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;hostname.companyname.local. IN A
;; ANSWER SECTION:
hostname.companyname.local. 1200 IN A 192.168.25.24
;; Query time: 3 msec
;; SERVER: 192.168.20.10#53(192.168.20.10)
;; WHEN: Thu Nov 20 11:36:49 2014
;; MSG SIZE rcvd: 54
Quindi, perché funziona in Terminal e perché non funziona in Mac OS? (Usando Yosemite.) La risposta dal thread precedentemente collegato sul rimbalzo di mDNSResponder sembrava promettente, ma non sembra esistere in Yosemite.