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.

Ou experimente github.com, wikipedia.org

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

  1. Consulta do nome. Ele pede a um resolvedor público os registros A (IPv4) e AAAA (IPv6) do host. Nenhum endereço encerra o teste com “Não encontrado”, e uma resposta NXDOMAIN indica 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.
  2. 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.
  3. 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.
  4. HTTP simples. Se o HTTPS não conseguiu conectar de jeito nenhum, ele tenta http://.
  5. 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

VereditoO que aconteceuDe quem é o problema
No arStatus final abaixo de 400, primeiro byte em até 5 segundos.Seu, se o site não abre. Veja a próxima seção.
LentoHouve 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 599O servidor respondeu com um código de falha.Do site, para todo mundo.
Recusado 403 ou 429O 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 499O servidor está bem, mas este endereço não, normalmente um 404.Do link. Tente a página inicial.
Sem respostaTempo esgotado, conexão recusada, conexão cortada ou redirecionamentos em loop.Do site, para todo mundo.
Não encontradoO 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.com e depois nslookup example.com 1.1.1.1. Duas respostas diferentes significam que o seu resolvedor guardou um registro antigo. Limpe o cache local (ipconfig /flushdns no Windows, sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder no macOS) ou troque o resolvedor para 1.1.1.1 ou 8.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.