Certains de mes collègues rencontrent des problèmes sur leur Mac. La résolution DNS ne fonctionne pas sous Mac OS X. Ils exécutent Snow Leopard 10.6.8. Ils peuvent utiliser DNS sur une machine virtuelle Windows 7 (VMware Fusion 3.1.3) fonctionnant sous OS X. Les ordinateurs sont des modèles MacBook Pros de 15 pouces, modèle début 2011.
Les choses qu'ils ont essayées qui n'ont pas fonctionné:
- allumer / éteindre l'aéroport
- redémarrage
- utilisant une connexion filaire à la place du wifi
- supprimer les identifiants de connexion et les rajouter
- désactiver le pare-feu Mac
- en utilisant une adresse IP statique fixe
- configuration manuelle des serveurs DNS
- redémarrage de mDNSResponder
- les corrections de cette autre question
Réponse EDIT Réponse de Martín:
• Pouvez-vous envoyer une requête ping au DNS que vous souhaitez utiliser?
$ ping apple.com
ping: cannot resolve apple.com: Unknown host
• Quelle est / quelles sont les adresses IP du ou des DNS que vous souhaitez utiliser?
Ceci est un serveur DNS d'entreprise fourni avec DHCP, il fonctionne bien pour d'autres personnes. J'ai également essayé les versions 8.8.4.4 et 205.171.3.65 de Google (que j'ai trouvées dans le test de performances de DNS Benchmark de GRC comme étant les plus rapides).
• Avez-vous essayé d'utiliser 8.8.8.8 (Google) ou l'un des OpenDNS 208.67.222.222 ou 208.67.220.220?
Cela ne fonctionne pas, voir la sortie de Google Chrome:
Le serveur de www.apple.com est introuvable, car la recherche DNS a échoué. DNS est le service réseau qui traduit le nom d'un site Web en son adresse Internet. Cette erreur est le plus souvent provoquée par l'absence de connexion à Internet ou par un réseau mal configuré. Cela peut également être dû à un serveur DNS qui ne répond pas ou à un pare-feu empêchant Google Chrome d'accéder au réseau.
• Pouvez-vous envoyer une requête ping à ces hôtes?
$ 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
• créer un utilisateur vide
Un compte d'utilisateur invité a été créé, le problème DNS était toujours présent lors de l'utilisation du compte d'invité.
• nslookup et creuser les deux fonctionnent bien
$ 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
• vider également le cache DNS a été fait mais cela n'a pas aidé
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
EDIT 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