O site caiu?
Quando uma página não carrega, ou o site está com defeito, ou algo entre você e o site está. Nós acessamos o site a partir do nosso servidor, então você vai saber qual dos dois.
Por que um segundo ponto de vista resolve a dúvida
O seu pedido de uma página sai do seu aparelho, passa pelo seu roteador Wi-Fi, pelo seu provedor de internet e por um resolvedor DNS, e só então viaja até o servidor do site. Uma falha em qualquer ponto do caminho dá na mesma aba em branco. Da sua cadeira, um servidor morto e um roteador confuso parecem exatamente iguais.
Um pedido enviado de outra rede não compartilha nenhum dos seus equipamentos. Se ele recebe resposta, o servidor está vivo e a falha está do seu lado do caminho. Se ele também falha, você pode parar de reiniciar o roteador.
O que o teste faz, em ordem
- Consulta do nome. Ele pede a um resolvedor público os registros
A(IPv4) eAAAA(IPv6) do host. Nenhum endereço encerra o teste com “Não encontrado”, e uma respostaNXDOMAINindica que o nome não existe. Um host que só tem endereço IPv6 recebe um aviso, já que muitas redes ainda não conseguem alcançá-lo. - Pedido com validação do certificado. Ele se conecta, envia um pedido de página normal e segue até seis redirecionamentos, um por um, medindo o tempo de cada etapa. Cada etapa tem 8 segundos para conectar e 15 segundos no total.
- Nova tentativa sem validação. Se o certificado TLS era o único obstáculo, uma segunda tentativa o ignora. Um site que responde assim aparece como “Certificado rejeitado”. Ele está funcionando, mas todo navegador vai mostrar um aviso.
- HTTP simples. Se o HTTPS não conseguiu conectar de jeito nenhum, ele tenta
http://. - A outra grafia. Se tudo falhou, ele tenta o mesmo domínio com ou sem
www.e avisa quando essa versão funciona.
Como ler o veredito
| Veredito | O que aconteceu | De quem é o problema |
|---|---|---|
| No ar | Status final abaixo de 400, primeiro byte em até 5 segundos. | Seu, se o site não abre. Veja a próxima seção. |
| Lento | Houve resposta, mas mais de 5 segundos até o primeiro byte. | O site está sobrecarregado. Alguns visitantes vão esgotar o tempo de espera. |
| Erro 500 a 599 | O servidor respondeu com um código de falha. | Do site, para todo mundo. |
| Recusado 403 ou 429 | O servidor está on-line e recusou o nosso pedido. | Provavelmente de ninguém. Um firewall está filtrando pedidos automatizados, e os visitantes humanos podem conseguir entrar. |
| Erro 400 a 499 | O servidor está bem, mas este endereço não, normalmente um 404. | Do link. Tente a página inicial. |
| Sem resposta | Tempo esgotado, conexão recusada, conexão cortada ou redirecionamentos em loop. | Do site, para todo mundo. |
| Não encontrado | O nome não tem endereço no DNS. | Do domínio: expirado, ou os registros foram apagados. |
Abaixo do veredito aparecem os endereços encontrados, o IP alcançado, a versão do HTTP, o tempo de conexão e até o primeiro byte, além do emissor e da data de expiração do certificado. Um certificado com menos de 14 dias de validade é destacado, porque nenhuma queda é mais fácil de prever.
Quando o site responde para nós e não para você
Vá do seu aparelho para fora:
- O navegador
- Abra a página numa janela anônima. Isso descarta extensões e um cookie corrompido de uma vez só.
- A rede
- Abra o site num celular usando dados móveis. Se funcionar ali, a causa está na rede da sua casa ou do escritório, ou no seu provedor.
- O DNS
- Rode
nslookup example.come depoisnslookup example.com 1.1.1.1. Duas respostas diferentes significam que o seu resolvedor guardou um registro antigo. Limpe o cache local (ipconfig /flushdnsno Windows,sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderno macOS) ou troque o resolvedor para1.1.1.1ou8.8.8.8. O teste de propagação DNS mostra quais resolvedores já têm o registro novo. - Um bloqueio contra você
- Sites costumam bloquear filtros corporativos e endereços de saída de VPN. Um servidor também pode banir um endereço IP depois de várias senhas erradas, e isso tranca um escritório inteiro enquanto o resto do mundo entra normalmente.
O que um único pedido não consegue dizer
Isto é uma única tentativa feita de um único lugar. Um site que bloqueia alguns países, ou uma CDN com problemas numa região, pode responder para nós e falhar para você sem nada de errado nos seus equipamentos. O teste também não executa JavaScript, então um aplicativo que devolve status 200 e depois mostra uma tela vazia conta como no ar.
Isto não é um monitor. Nada é testado de novo depois que você sai da página, então uma queda que vai e volta pode exigir várias tentativas até ser flagrada.
Perguntas frequentes
Como saber se um site está fora do ar para todos ou só para mim?
Peça o site a partir de uma rede que não seja a sua, que é o que esta página faz. Se uma resposta volta de lá, o servidor está funcionando e o problema está entre você e ele. Se esse pedido também falha, o próprio site caiu.
Qual é a diferença entre os erros 500, 502, 503 e 504?
- 500: o próprio código do site travou, muitas vezes depois de uma atualização.
- 502: um proxy ou CDN na frente do site recebeu dele uma resposta inválida.
- 503: o servidor está sobrecarregado ou em modo de manutenção. Geralmente é temporário.
- 504: o proxy ou CDN esperou pelo site e desistiu.
Por que o teste mostra 403 se o site abre no meu navegador?
Muitos firewalls recusam pedidos que não vêm de um navegador de verdade. O servidor está on-line, e era isso que você precisava saber. Os visitantes comuns provavelmente são atendidos normalmente.
O site está no ar aqui, mas continua sem abrir para mim. O que fazer?
Tente uma janela anônima, depois um celular com dados móveis, depois compare as respostas de DNS como descrito acima. Juntos, esses três testes distinguem um problema do navegador, um problema de rede e um registro DNS desatualizado.
Um site pode estar fora do ar só em um país?
Sim. Sites e seus firewalls podem recusar regiões inteiras, provedores de internet podem bloquear um domínio e uma CDN pode ter um incidente em um lugar só. Um único teste feito de um só lugar, como este, não consegue ver isso.
O que “Certificado rejeitado” significa para os visitantes?
O servidor funciona, mas o certificado TLS está expirado, foi emitido para outro nome ou está incompleto. Os navegadores mostram a todos um aviso de página inteira. O inspetor de certificado TLS diz qual dos três é o caso.