web-dev-qa-db-pt.com

Não é possível navegar na Internet no Mac OS X

Não consigo acessar sites usando navegadores no OS X 10.6.7 em um MacBook Pro, possivelmente depois de sair do modo de espera. Já tive esse problema antes e ele foi resolvido com uma reinicialização, mas desde que o peguei novamente, queria descobrir a raiz dele.

Tudo começa com Chrome e Safari não conseguem navegar na Internet. Aqui está uma lista do que funciona e do que não funciona:

Não funciona

  • Navegue na Internet no Safari, Chrome e Firefox ("Você não está conectado à Internet.")
  • Adium

Funciona

  • ping google.com
  • wget google.com
  • curl http://www.google.com
  • traceroute google.com
  • nslookup google.com
  • Navegue na Internet em qualquer navegador com o proxy Charles iniciado
  • Navegue 74.125.39.103 (IP do Google) em qualquer navegador
  • Skype

Não configurei nenhum proxy (exceto ao executar com Charles). Outros computadores na rede podem acessar a Internet perfeitamente. Estou conectado à Ethernet, ao AirPort ou a ambos, mas nenhuma combinação faz diferença.

Também tentei usar um provedor de DNS diferente, Google Public DNS , mas também não funcionou (nslookup, ping etc usou o novo servidor de nomes sem problemas).

Visitar o número IP de google.com no navegador funciona conforme indicado acima e, considerando que ping et al funciona, parece ser um problema de DNS? O que poderia estar causando isso?

15
Adam Lindberg

Problema temporariamente resolvido executando:

Sudo killall mDNSResponder

De acordo com esta pergunta: MacBook não pode usar internet, mas nslookup e ping funcionam .

Ainda não explica por que isso falha em suspensão/retomada.

9
Adam Lindberg

Execute todas essas etapas, verificando após cada uma se o problema foi resolvido.

  1. Reinicialize seu roteador

  2. Reinicie o PRAM do seu Mac

  3. No Terminal

    dscacheutil -flushcache
    
  4. Em Preferências do Sistema/Rede, crie um novo local de rede (não duplicado) e configure-o de acordo com suas necessidades

  5. No Terminal

    Sudo launchctl unload /System/Library/LaunchDaemons/com.Apple.mDNSResponder.plist
    
  6. Corrigir os 4 arquivos de sistema mDNS de volta para 10.6.4

    Consulte https://discussions.Apple.com/message/12683257#12683257

    Existe até um pacote com os arquivos.

    Neste post https://discussions.Apple.com/message/13346662#13346662 ele diz que está usando o patch no 10.6.7.

    No entanto, faça backup de seus arquivos 10.6.7 primeiro.

    E confirme a substituição bem-sucedida de cada arquivo.

2
freebairn

E se Sudo killall mDNSResponder temporariamente resolve, então você pode criar um Applescript para ser executado quando você retomar o computador do repouso.

Experimente criar um novo usuário no seu computador e veja se funciona nisso.

Telefone Apple - http://www.Apple.com/support/contact/ .

0
gadgetmo

De OS 10.6 - Snow Leopard continua descartando DNS :

Recentemente, mudei para um Mac executando 10.6.latest como minha máquina principal e encontrei exatamente este problema. Eu tenho um servidor DNS baseado em LAN para fornecer endereços para as outras máquinas na rede interna e dois servidores DNS fornecidos pelo meu ISP. Intermitentemente, o Firefox não conseguiria resolver o nome de um servidor interno.

Depois de alguma pesquisa, encontrei esta página que sugere Apple mudou a maneira como os servidores DNS são consultados no Snow Leopard: Alterações na resolução DNS no Mac OS X .

Encontrei este artigo e fiz as alterações sugeridas: OS X 10.6.3 e alterações de prioridade do servidor DNS .

Espero que isso ajude alguém a fazer com que o Snow Leopard honre os pedidos dos servidores DNS em vez de randomizá-los.

0
harrymc