Alcuni dei miei colleghi hanno problemi con i loro Mac: la risoluzione DNS non funziona con Mac OS X. Stanno eseguendo Snow Leopard 10.6.8. Possono utilizzare DNS in una macchina virtuale Windows 7 (VMware Fusion 3.1.3) in esecuzione su OS X. I computer sono MacBook Pro da 15 ", modello all'inizio del 2011.
Cose che hanno provato che non hanno funzionato:
- accendere / spegnere l'aeroporto
- riavvio
- usando la connessione cablata invece wifi
- eliminazione delle credenziali di connessione e aggiunta di nuovo
- disattivazione del firewall per Mac
- utilizzando un IP statico fisso
- impostazione manuale dei server DNS
- riavvio di mDNSResponder
- le correzioni da questa altra domanda
Risposta EDIT Risposta di Martín:
• È possibile eseguire il ping del DNS che si desidera utilizzare?
$ ping apple.com
ping: cannot resolve apple.com: Unknown host
• Qual è / sono gli indirizzi IP dei DNS che si desidera utilizzare?
Questo è un server DNS aziendale fornito con DHCP, funziona bene per altre persone. Ho anche provato 8.8.4.4 e 205.171.3.65 di Google (che ho trovato dal Benchmark DNS di GRC come il più veloce).
• Hai provato a utilizzare 8.8.8.8 (google) o uno qualsiasi degli OpenDNS 208.67.222.222 o 208.67.220.220?
Non funziona, vedi l'output di Google Chrome:
Impossibile trovare il server su www.apple.com perché la ricerca DNS non è riuscita. DNS è il servizio di rete che traduce il nome di un sito Web nel suo indirizzo Internet. Questo errore è spesso causato dalla mancanza di una connessione a Internet o di una rete non configurata correttamente. Può anche essere causato da un server DNS che non risponde o da un firewall che impedisce a Google Chrome di accedere alla rete.
• Puoi eseguire il ping di quegli host?
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from
8.8.8.8: icmp_seq=0 ttl=58 time=3.925 ms
• creazione di un utente vuoto
È stato creato un account utente guest, il problema DNS era ancora presente quando si utilizza l'account guest.
• nslookup e scavare entrambi funzionano bene
$ nslookup www.apple.com 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
www.apple.com canonical name = www.isg-apple.com.akadns.net.
www.isg-apple.com.akadns.net canonical name = www.apple.com.edgekey.net.
www.apple.com.edgekey.net canonical name = e3191.c.akamaiedge.net.
Name: e3191.c.akamaiedge.net
Address: 184.24.141.15
$ dig @8.8.8.8 www.apple.com
; <<>> DiG 9.6.0-APPLE-P2 <<>> @8.8.8.8 www.apple.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11298
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION: ;www.apple.com. IN A
;; ANSWER SECTION:
www.apple.com. 1041 IN CNAME www.isg-apple.com.akadns.net.
www.isg-apple.com.akadns.net. 38 IN CNAME www.apple.com.edgekey.net.
www.apple.com.edgekey.net. 8794 IN CNAME e3191.c.akamaiedge.net.
e3191.c.akamaiedge.net. 17 IN A 184.24.141.15
;; Query time: 4 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Oct 4 09:25:28 2011
;; MSG SIZE rcvd: 158
• anche lo svuotamento della cache DNS è stato eseguito ma non ha aiutato
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
MODIFICA 2 :
$ cat /etc/resolv.conf
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain {redacted}.com
nameserver 8.8.8.8
nameserver 208.67.222.222