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

15

Não consigo acessar sites usando navegadores no OS X 10.6.7 em um MacBook Pro, possivelmente depois de sair do modo de suspensão. Eu já tive esse problema antes e foi resolvido por uma reinicialização, mas desde que o peguei novamente, queria chegar à raiz dele.

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

Não funciona

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

Trabalho

  • 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
  • Procure 74.125.39.103 (Google IP) em qualquer navegador
  • Skype

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

Também tentei usar outro provedor de DNS, o Google Public DNS , mas isso também não funcionou ( nslookup, pingetc , utilizou o novo servidor de nomes sem problemas).

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

Adam Lindberg
fonte
Você já tentou usar o firefox? Quero dizer, poderia ser webkit, mas isso é apenas mais uma sugestão.
Muhammad Usman

Respostas:

2

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

  1. Reinicie seu roteador

  2. Redefina a 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 para suas necessidades

  5. No Terminal

    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    
  6. Corrija os 4 arquivos do sistema mDNS 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 dos seus arquivos 10.6.7 primeiro.

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

freebairn
fonte
Estou executando no Lion e meu mDNSResponder não está travando. Essa parece ser a questão do cartaz da questão estava descrevendo
Yuval
você pode postar resultados de scutil --dns?
Freebairn #
Obrigado pela sua resposta! Aqui está: gist.github.com/1338535 O que você acha?
Yuval
0

No OS 10.6 - o Snow Leopard continua soltando o DNS :

Recentemente, mudei para um Mac com a versão 10.6.latest como minha máquina principal e me deparei com esse problema exato. 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 falharia em resolver o nome de um servidor interno.

Depois de algumas pesquisas, descobri esta página que sugere a Apple mudou a maneira como os servidores DNS são consultados no Snow Leopard: Mudanças na resolução de DNS no Mac OS X .

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

Espero que isso ajude alguém a fazer com que o Snow Leopard cumpra as ordens do servidor DNS em vez de selecioná-los aleatoriamente.

harrymc
fonte
0

Se sudo killall mDNSRespondero resolver temporariamente, você poderá criar um Applescript para executar quando você reiniciar o computador.

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

Ligue para a Apple - http://www.apple.com/support/contact/ .

gadgetmo
fonte
O usuário que oferece a recompensa escreveu que a solução aceita não funcionava para ele.
Daniel Beck
@DanielBeck Sorry. Eu já ri.
gadgetmo
Obrigado rapazes. Nem um novo usuário nem matar o mDNSResponder funcionam. Tudo o que a Apple me deu foi o conselho típico de depuração de aeroportos, que não ajudou em nada. Alguma outra ideia?
Yuval
Mas acho que vale a pena notar: Charles Proxy funciona. Eu não tenho ideia do porquê. Se pudermos descobrir o que está fazendo, talvez possamos replicá-lo sem usar o programa? Eu não acho que ele usa um proxy real, mas de alguma forma redireciona a solicitação para o host local, o que faz com que funcione. A menos que seja, que eu esteja errado. Alguma ideia?
Yuval 27/10