Como determinar por que não se conectar a um site

1

Às vezes, quando tento acessar um site em um sistema Win 7 SP1, obtenho um erro "Servidor não encontrado" no Firefox e um "Esta página não pode ser exibida " erro no Internet Explorer.

Quando eu testo o site por meio de uma ferramenta como Downforeveryoneorjustme , o site está funcionando bem.

Então eu tento descobrir o que está errado. Meu próximo passo é liberar o cache do DNS com ipconfig / flushdns . Então eu tento um tracert . Nessas situações, a resposta de tracert é sempre "Não é possível resolver o nome do sistema de destino [URL]" .

Vou então tentar nslookup . nslookup fornece um erro "Tempo limite de solicitação de DNS" , mas apenas para URLs com esse problema. Todas as outras solicitações de nslookup funcionam conforme o esperado. Por que isso aconteceria?

Quais outras etapas podem ser usadas para solucionar essa situação?

    
por RockPaperLizard 06.12.2015 / 08:16

1 resposta

2

Seu problema parece com uma censura . Isso geralmente é feito em solicitações de DNS, por ISPs e / ou governos, porque reduz muito o fardo da vestimenta de censura: bloquear o carregamento de, digamos, uma página de jornal proibida implicaria a identificação e análise de milhares de pacotes, bloqueando o DNS Implica simplesmente reencaminhar um único pacote (ou talvez um punhado, se a consulta original não receber resposta). Isso torna a censura de toda uma rede viável.

Existe um instrumento que permitirá diagnosticar isso, o Namabench do Google . Existe uma versão disponível para cada sistema operacional, apenas certifique-se de marcar, na máscara de abertura, a caixa Include censorship checks .

Se você quer contornar um problema de censura, então você deve usar DNSCrypt , uma peça leve de software, novamente disponível para todos os sistemas operacionais (para aqueles que usam Linux, não você , está nos repos), que

  1. criptografa solicitações de DNS;

  2. move solicitações para uma porta diferente de 53.

Isso é feito para escapar do software de bloqueio de DNS, que pode identificar solicitações de DNS com base na porta e / ou protocolo. O serviço que está sendo consultado por padrão é o OpenDNS, um serviço altamente confiável.

Deve ser uma instalação fire and forget .

Se isso não resolver o seu problema, significa que você está por trás de um firewall desagradável que fornece inspeção individual de pacotes, além do seqüestro de DNS. Mas vamos explodir essa ponte quando chegarmos lá.

    
por 06.12.2015 / 10:56