Latest · July 21, 2022 0

Marcar alguns endereços IP agora facilita a depuração de DNS mais tarde

A Computação Defensiva é para pessoas que usam dispositivos de computação para trabalhar, não para se divertir. Em vez de se concentrar nas últimas notícias ou dispositivos, este blog pretende ser educacional. Pesado em fatos, leve em opiniões.

O DNS é um sistema mundial que traduz o nome dos computadores na Internet em seu endereço IP numérico subjacente. Por exemplo, computerworld.com pode ser traduzido para 151.101.128.230, 151.101.64.230 ou 151.101.192.230. Humanos lidam com nomes, computadores lidam com números.

Menciono isso porque um problema com o DNS pode tornar uma conexão de Internet funcional aparecer ser quebrado.

Felizmente, é fácil testar um aparentemente conexão de internet quebrada para ver se o problema está limitado ao DNS. Tudo o que é necessário são alguns favoritos do navegador. Especificamente, precisamos marcar alguns endereços IP.

Um ótimo lugar para começar é marcando

https://208.69.38.170

que mostra o status dos servidores OpenDNS. Sugiro começar por aqui, mesmo que você não use OpenDNS, porque esse endereço IP foi especificamente reservado para uso quando o DNS não está funcionando.

Se você marcar

https://216.92.136.14

você pode usá-lo para ver meu site pessoal, MichaelHorowitz.com.

marca páginas 141.211.243.44 para ver o que está acontecendo na Universidade de Michigan. Uma opção chata é 4.68.80.110 onde Level3 exibe a página de boas-vindas para seu software de servidor web IIS7.

Para ser honesto, eu escolhi esses exemplos. Muitos, se não a maioria dos sites, reagem mal ao serem contatados por seu endereço IP.

Por exemplo, 104.28.1.74resulta em um erro 1003 da Cloudflare: “Acesso IP direto não permitido”. Mas, pelo menos, isso confirma que a conexão com a Internet está funcionando.

Computerworld.com também não gosta de ser endereçado por um endereço IP. Mas, novamente, o erro Fastly resultante indica que a conexão com a Internet está funcionando.

Sites seguros, aqueles que usam HTTPS, nunca ficam felizes em serem contatados por seu endereço IP. Muitos redirecionam você para o site normal que, se o DNS estiver quebrado, não será carregado. Por exemplo, 64.78.193.234redireciona para https://www.digicert.com e91.189.94.40leva você para https://www.ubuntu.com.

Além disso, o que vemos como uma única página da Web é normalmente criado a partir de dezenas de peças trazidas de muitas fontes diferentes. Se as peças forem solicitadas pelo nome, elas não serão carregadas mesmo que a página visível seja acessada pelo seu endereço IP.

O carregamento de uma página da Web também pode invocar extensões do navegador, plug-ins ou complementos que podem, eles próprios, tentar referenciar recursos pelo nome. Portanto, se possível, carregue seus endereços IP marcados com um navegador limpo.

Conhecendo o problema poderia também deixá-lo trabalhar em torno dele. Por exemplo, forçar seu computador a usar servidores DNS diferentes pode ser tudo o que é necessário. Se nada mais, quando chega a hora de reclamar, você sabe exatamente qual é o problema.

Com o tempo, esses endereços IP podem mudar, então quanto mais você marcar agora, melhor. Espero que você nunca precise usá-los, mas Computação Defensiva significa estar preparado.

– – – –

Nota: Em vez de esperar que o DNS seja interrompido, verifiquei os exemplos citados acima especificando servidores DNS inválidos em um computador de teste.

RETORNO
Entre em contato comigo em particular por e-mail em meu nome completo no Gmail. Comentários públicos podem ser direcionados a mim no twitter em @defensivecomput