Por que não consigo rastrear ou acessar determinados sites no meu navegador mesmo que eu possa fazer o ping do terminal?

3

Em apenas um computador da minha casa, não consigo concluir um traceroute bem-sucedido nem navegar em qualquer navegador para um pequeno conjunto de sites aparentemente selecionados aleatoriamente. Isso inclui sites como o twitter.com para o meu próprio site, thislooksnice.com, e ainda não encontraram uma rima ou razão. No entanto, eu sou capaz de fazer ping e obter uma resposta deles muito bem. No meu iPod Touch e outros computadores, eu posso navegar para os sites muito bem.

Estou em um Mac executando 10.6.7. Eu não consigo pensar em nada que eu mudei ultimamente que tenha alguma coisa a ver com minhas configurações de DNS / rede. Eu normalmente uso o OpenDNS. Eu tentei desativá-lo ao acaso usando meus servidores DNS padrão ISPs iria consertar as coisas, mas, infelizmente, isso não aconteceu.

Em uma perda total neste momento, já que isso é difícil para o Google. Alguma idéia?

UPDATE: O erro que recebo ao tentar traceroute é o seguinte:

kevin-macbook-pro:~ Kevin$ traceroute twitter.com
traceroute: Warning: twitter.com has multiple addresses; using 199.59.148.11
traceroute to twitter.com (199.59.148.11), 64 hops max, 52 byte packets
traceroute: sendto: No route to host
 1 traceroute: wrote twitter.com 52 chars, ret=-1
    
por Kevin 24.03.2011 / 08:13

7 respostas

1

Problema resolvido! Parece que um dos meus itens de login estava interferindo. Limpei vários aplicativos que realmente não precisei carregar na inicialização, e o problema parece ter sido resolvido desde então. Infelizmente, eu não sei qual aplicativo estava interferindo, e não tenho certeza se vou aproveitar o tempo para voltar e identificar em breve. Já derramou muito tempo para isso. Obrigado a harrymc, mehaase e Spiff pela sua ajuda!

    
por 25.03.2011 / 05:01
1

O PeerGuardian se instala como um serviço, portanto, mesmo que a GUI não esteja em execução, ela ainda está ativa e pode bloquear alguns sites.

    
por 01.02.2013 / 03:32
0

O programa que estava causando esse problema é chamado PeerGuardian. Ele vem com um desinstalador. Se você executar o desinstalador, o problema desaparecerá. Você pode ter que reiniciar.

    
por 29.03.2011 / 16:23
0

Posso confirmar que, no meu caso, a causa de tudo foi peerguardian em um Mac. Tentei solução para adicionar o intervalo de endereços não-resolvendo a uma lista personalizada, mas o aplicativo não está funcionando corretamente (pelo menos no mac), pois permitiria um site correspondente a um ip e estranhamente continuar a bloquear subdomínios do mesmo domínio / ip. Por exemplo, se adicionar o IP para www.sitetobeallowed.com, isso resolverá a multa uma vez adicionado, mas qualquer subdomínio como subdomain.sitetobeallowed.com não será resolvido e reportará uma página / erro em branco.

Eu tive que instalar o PeerGuardiand e encerrá-lo no dia em que tentei consertar, sem sucesso, para continuar usando o aplicativo, mas isso se transformou em uma proposta perdida porque eu teria que adicionar muitos sites bloqueados para uma lista de permissão personalizada. Muito ruim, mas pelo menos eu não vou mais ficar louco tentando encontrar o WTH e por que os sites não estão resolvendo.

Espero que ajude alguns de vocês com o mesmo problema e graças ao user73636 cuja dica me levou à solução! Muito apreciado:)

    
por 18.12.2012 / 14:43
0

Você pode tentar limpar o cache do DNS no computador problemático.

Para limpar o cache do DNS no Mac OS X Leopard, digite seu terminal:

lookupd -flushcache 
    
por 24.03.2011 / 08:28
0

Ping e http usam protocolos diferentes, o que pode explicar por que um funciona e o outro não. Então, novamente, traceroute usa o mesmo protocolo que o ping, então eu tenho que dizer que estou totalmente perplexo. O traceroute não é ótimo para a solução de problemas porque muitos roteadores grandes entre você e seu destino não respondem a ele, então você só recebe essas respostas * * *.

Seu DNS está bem. Acabei de pesquisar o twitter.com e encontrei endereços no mesmo intervalo, por isso não é um problema de nome.

O problema está na sua configuração de roteamento. Uma coisa que eu notei é que você não pode alcançar o posterous.com (184.106.20.99) ou o thislooksnice.com (184.106.171.127), ambos com o mesmo prefixo (184.106. *)

Tente executar "netstat -rn" e postar a saída aqui.

    
por 25.03.2011 / 03:20
0

Algumas ferramentas no Mac OS X - especialmente as ferramentas tradicionais de linha de comando Unix - usam bibliotecas tradicionais de resolução de DNS Unix. Outras ferramentas - principalmente aplicativos de GUI, mas também algumas ferramentas de linha de comando - usam chamadas de biblioteca que agora são roteadas por mDNSResponder.

Na maioria das vezes, o DNS parece funcionar em alguns lugares, mas não em outros no Mac OS X, a falha está no mDNSResponder.

Eu usei apenas sudo killall -HUP mDNSResponder , mas descobri que isso nem sempre é suficiente. Agora eu ...

sudo killall -9 mDNSResponder

... e deixe o launchd relançá-lo.

    
por 25.03.2011 / 06:27