Alguns dos meus colegas de trabalho estão tendo problemas em seus Macs - a resolução do DNS não funciona no Mac OS X. Eles estão executando o Snow Leopard 10.6.8. Eles podem usar o DNS em uma máquina virtual Windows 7 (VMware Fusion 3.1.3) em execução no OS X. Os computadores são MacBook Pros de 15 ", modelo do início de 2011.
Coisas que eles tentaram que não funcionaram:
- ligar / desligar o aeroporto
- reiniciando
- usando conexão com fio em vez wifi
- excluir credenciais de conexão e adicioná-lo novamente
- desativando o firewall do Mac
- usando IP estático fixo
- configurando manualmente servidores DNS
- reiniciando o mDNSResponder
- as correções dessa outra pergunta
Resposta EDIT resposta de Martín:
• Você pode executar ping no DNS que deseja usar?
$ ping apple.com
ping: cannot resolve apple.com: Unknown host
• Quais são os endereços IP do (s) DNS (s) que você deseja usar?
Este é um servidor DNS da empresa fornecido com o DHCP, que funciona bem para outras pessoas. Eu também tentei o 8.8.4.4 e o 205.171.3.65 do Google (que achei do DNS Benchmark da GRC o mais rápido).
• Você já tentou usar o 8.8.8.8 (google) ou qualquer um dos OpenDNS 208.67.222.222 ou 208.67.220.220?
Não funciona, veja a saída do Google Chrome:
Não foi possível encontrar o servidor em www.apple.com porque a pesquisa de DNS falhou. DNS é o serviço de rede que traduz o nome de um site em seu endereço na Internet. Esse erro geralmente é causado por não haver conexão com a Internet ou uma rede mal configurada. Também pode ser causado por um servidor DNS que não responde ou por um firewall que impede o Google Chrome de acessar a rede.
• Você pode executar ping os anfitriões?
$ 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
• criando um usuário em branco
Uma conta de usuário convidado foi criada, o problema de DNS ainda estava lá ao usar a conta de convidado.
• nslookup e dig ambos funcionam bem
$ 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
• também foi realizada a limpeza do cache DNS, mas não ajudou
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