Maneiras de verificar se um site está realmente fora do ar

Experimente Nosso Instrumento Para Eliminar Problemas

Tive a inspiração para esta postagem no artigo do Download Squad 'Este site está fora do ar para todos ou é só você?' que mencionou um serviço que verificaria se um site estava fora do ar ou se era mais provável que fosse um problema do lado do usuário. Alguns caras mencionaram nos comentários que o serviço de verificação de sites apresentava resultados falsos de vez em quando, o que me convenceu a escrever um post sobre outros métodos sobre como verificar se um site está ativo ou não.

Verificar se um site está ativo ou não deve ser rápido, você não quer perder seu tempo analisando arquivos de log grandes se houver outra maneira mais rápida de realizar a verificação. Este artigo concentra-se, portanto, em métodos que revelam resultados em questão de segundos e fáceis de interpretar.

Se você souber de um método que está faltando, deixe-me saber e eu o verificarei e o adicionarei se for adequado. Continuamos com maneiras de verificar se um site está realmente fora do ar.

1. Ping

Um ping basicamente envia um Hello a um servidor esperando por uma resposta. Se a resposta demorar muito, ocorrerá um tempo limite. O ping é medido em ms. Se for incrivelmente alto, algo está errado com o seu computador, a rota intermediária ou o destino.

O comando é semelhante no Windows e no Linux, basta inserir o destino do ping, sendo o destino um IP ou nome de domínio, e aguardar a resposta.

Um dos muitos scripts online que fazem ping nos servidores está localizado em Ping.eu . Ele oferece outras ferramentas de rede como Traceroute e uma verificação de porta também.

dois. Traceroute

Você pode comparar o Tracerouter com uma lista de todas as estradas que você percorreu até chegar ao seu destino. Só que as estradas são os servidores, neste caso os seus dados são enviados para chegar ao seu destino. Se estiver tudo bem, o servidor de destino deve aparecer no final, se não estiver você pode obter timeouts, por exemplo.

Ferramenta Traceroute da Universidade de Princeton exibe o traceroute entre a Universidade e outro servidor na Internet, você pode inserir o IP ou nome de domínio do servidor.

Tracert é o comando que você pode usar no Windows para traçar a rota entre seu computador e o destino. Use o comando 'tracert IP' ou 'tracert domain' para fazer isso. Traceroute é o equivalente no Linux.

3 - Sistema de Nome de Domínio (DNS)

Na maioria das vezes, os erros de DNS ocorrem quando um site é registrado recentemente ou é movido para outro servidor. Geralmente, leva algum tempo para atualizar os registros DNS para apontar para o novo servidor. O DNS fornece informações de maneira muito parecida com a lista telefônica. Os nomes de domínio são para nós, humanos insignificantes, que têm dificuldade em lembrar os endereços IP do servidor (64.233.161.18 para o Google, por exemplo). Os problemas ocorrem quando os Nameservers que traduzem os nomes de domínio inseridos por humanos em endereços IP ainda têm o IP antigo em seus registros, enquanto o site já está instalado e funcionando no novo IP.

Você pode usar o script online Relatório DNS para receber um relatório detalhado. Os resultados verdes são bons, os vermelhos apontam para falhas e os amarelos são avisos.

Quatro. Proxies

Proxys pode ser usado para estabelecer conexões com sites, mesmo se a rota direta do seu computador para o deles estiver de alguma forma bloqueada. Você pode comparar isso a visitar um amigo e usar o computador dele para se conectar a um servidor ao qual você não consegue se conectar. Se funcionar, está de alguma forma relacionado ao seu computador ou conexão.

Você pode encontrar centenas de proxies baseados na web em Proxy.org . Experimente alguns e veja se você consegue se conectar ao site.

5 Pergunte a alguém

Se você tem contato direto com outros usuários, seja no IRC, Skype, Instant Messengers ou mesmo em fóruns, você pode perguntar se eles teriam a gentileza de verificar um determinado site para você. Isso é praticamente um substituto para o uso de proxy.