Erros do navegador explicados

Quando uma página não carrega, o navegador mostra uma mensagem e muitas vezes um código curto que não diz nada à maioria das pessoas. Digite um ou outro para saber o que deu errado, qual a gravidade e o que fazer, seja como visitante ou como dono do site.

Um trecho da mensagem basta. Se a tela mostra um código curto em letras maiúsculas embaixo do texto, digite-o em vez disso: ele identifica o erro com exatidão.

Frequentes

🔒 Matching is done in your browser. Nothing you type is transmitted.

Comece por quem escreveu a mensagem

Abrir uma página leva quatro etapas, sempre na mesma ordem. O navegador encontra o endereço do servidor no DNS, abre uma conexão com ele, verifica o certificado para estabelecer a criptografia, depois pede a página e recebe uma resposta. Uma tela de erro é um relatório sobre a etapa que falhou, e ela pode ter três autores diferentes.

O navegador
Ele nunca recebeu uma resposta utilizável. Chrome e Edge mostram códigos em maiúsculas, como ERR_CONNECTION_REFUSED ou NET::ERR_CERT_AUTHORITY_INVALID. O Firefox tem seus próprios nomes, como SEC_ERROR_UNKNOWN_ISSUER ou SSL_ERROR_BAD_CERT_DOMAIN. O Safari mostra principalmente frases, sem código.
O servidor
A conexão funcionou e o servidor respondeu com um status de três dígitos: 403, 404, 500, 503. O visual da página muda de um site para outro, mas o número sempre significa a mesma coisa.
Algo no meio do caminho
Uma CDN como a Cloudflare responde pelo site quando o servidor real não pode ser alcançado (erros 520 a 526). Um serviço de segurança embutido no navegador, o Google Safe Browsing ou o Microsoft Defender SmartScreen, cobre a página com uma tela vermelha inteira quando o endereço está na lista de sites de phishing e malware.

Sabendo quem é o autor, você sabe onde procurar a solução. Um código do navegador pode vir do seu próprio aparelho ou da sua rede. Um código de status é assunto do site. Uma tela vermelha é a opinião de terceiros sobre o site.

As seis famílias do catálogo

O explicador tem 56 entradas, agrupadas como aparecem na lista suspensa.

FamíliaCódigos típicosEtapa que falha
Certificado e HTTPSNET::ERR_CERT_DATE_INVALID, ERR_CERT_COMMON_NAME_INVALID, ERR_SSL_PROTOCOL_ERRORIdentidade e criptografia. O certificado expirou, foi emitido para outro nome, foi assinado por uma autoridade desconhecida ou foi revogado.
Conexão e DNSDNS_PROBE_FINISHED_NXDOMAIN, ERR_CONNECTION_TIMED_OUT, ERR_TOO_MANY_REDIRECTSEncontrar ou alcançar o servidor.
Segurança e bloqueio“Site enganoso à frente”, “Não seguro”, ERR_BLOCKED_BY_CLIENTO navegador, uma extensão ou um administrador decidiu não carregar algo.
Erros do servidor400, 401, 403, 404, 410, 429, 500, 502, 503, 504, 508A própria resposta. 4xx culpa a requisição, 5xx culpa o servidor.
Cloudflare520, 521, 522, 526, 1020A ligação entre a CDN e o servidor do próprio site, ou uma regra de firewall.
WordPress e hospedagem“Houve um erro crítico neste site”, “Erro ao estabelecer uma conexão com o banco de dados”, páginas de conta suspensaA aplicação ou a conta de hospedagem.

Como a busca encontra o seu texto

A busca roda no seu navegador enquanto você digita. Seu texto é passado para minúsculas, sem acentos nem pontuação, e comparado com os códigos e frases guardados para cada entrada. Um código exato é o sinal mais forte e afasta as correspondências vagas. Uma frase conhecida vem em seguida. Se não encontramos nenhum dos dois, as entradas são ordenadas pelo número de palavras em comum com o seu texto. A melhor correspondência abre por inteiro, e até cinco outras ficam em “Outras correspondências”.

Cada entrada traz um rótulo de gravidade.

  • Perigo. Reservado a dois casos: um site marcado por phishing ou malware e um certificado revogado. Saia da página.
  • Leve a sério. A maioria dos problemas de certificado e das falhas do lado do servidor. Não é prova de ataque, mas não digite senhas nem números de cartão até que isso seja resolvido.
  • Geralmente inofensivo. Quedas, falhas de DNS, elementos bloqueados, códigos de status comuns. Chato, mas sem risco para você.

Em seguida vêm duas colunas, uma com o que fazer se você está visitando e outra com o que fazer se o site é seu.

O explicador descreve mensagens. Ele não testa o site. O mesmo código pode ter várias causas, e o texto muda de uma versão do navegador para outra. Para ver o que realmente está acontecendo num endereço, faça uma verificação ao vivo como Está fora do ar? ou o inspetor de certificado TLS.

Descobrindo de que lado está o problema

Antes de mudar qualquer configuração, três testes rápidos dizem se o problema está no seu aparelho ou no site.

  1. Abra dois sites sem relação entre si. Se falharem do mesmo jeito, olhe para o seu lado. Erros de certificado em todos os sites quase sempre significam uma de três coisas: data errada no aparelho, o que a verificação do relógio confirma, um antivírus que inspeciona o tráfego HTTPS, ou um Wi-Fi de hotel ou aeroporto esperando você fazer login.
  2. Troque de rede. Desligue o Wi-Fi do celular e carregue a página pelos dados móveis. Se funcionar ali, a primeira rede está filtrando ou o DNS dela está falhando.
  3. Abra uma janela anônima. Ela carrega a página sem extensões nem cookies guardados. Se a página funcionar ali, desconfie de um bloqueador de anúncios, ou de um cookie antigo causando um loop de redirecionamento.

Se só um site falha, em todas as redes e todos os aparelhos, o defeito está do lado dele. Se esse site é seu, verifique-o de fora. O rastreador de redirecionamentos mostra loops entre http, https e www, e a consulta de site perigoso diz se o Google marcou o endereço.

Perguntas frequentes

O que significa “Sua conexão não é particular”?

O navegador não conseguiu verificar o certificado do site, então não tem certeza de com qual servidor está falando. O código abaixo da mensagem dá o motivo: expirado, nome errado, emissor desconhecido. Não quer dizer que alguém esteja espionando você, só que a garantia habitual está faltando.

É seguro clicar em “Continuar mesmo assim” num aviso de certificado?

Se você só vai ler uma página pública, o risco é pequeno. Não continue se estiver prestes a fazer login, pagar ou preencher um formulário, porque tudo o que você enviar pode ser lido ou alterado. Em sites que usam HSTS o navegador nem oferece essa opção, e numa tela vermelha de “Site enganoso” você nunca deve continuar.

Por que recebo erros de certificado em todos os sites?

A causa está no seu aparelho ou na sua rede. Verifique primeiro a data e a hora, depois qualquer recurso de antivírus chamado “verificação HTTPS” ou “proteção web”, e por fim se uma rede Wi-Fi pública está pedindo que você faça login.

Qual a diferença entre os erros 502, 503 e 504?
  • 502 Bad Gateway: um proxy na frente do site recebeu uma resposta inválida do servidor que está atrás dele.
  • 503 Service Unavailable: o servidor está sobrecarregado ou em manutenção.
  • 504 Gateway Timeout: o proxy esperou e o servidor atrás dele não respondeu a tempo.
O que significa DNS_PROBE_FINISHED_NXDOMAIN?

O DNS respondeu que o nome de domínio não existe. Confira a grafia. Se o nome está certo e o domínio é seu, ele pode ter expirado ou os registros DNS podem estar faltando. O relatório de saúde do domínio mostra qual dos dois.