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.
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_REFUSEDouNET::ERR_CERT_AUTHORITY_INVALID. O Firefox tem seus próprios nomes, comoSEC_ERROR_UNKNOWN_ISSUERouSSL_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
520a526). 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ília | Códigos típicos | Etapa que falha |
|---|---|---|
| Certificado e HTTPS | NET::ERR_CERT_DATE_INVALID, ERR_CERT_COMMON_NAME_INVALID, ERR_SSL_PROTOCOL_ERROR | Identidade e criptografia. O certificado expirou, foi emitido para outro nome, foi assinado por uma autoridade desconhecida ou foi revogado. |
| Conexão e DNS | DNS_PROBE_FINISHED_NXDOMAIN, ERR_CONNECTION_TIMED_OUT, ERR_TOO_MANY_REDIRECTS | Encontrar ou alcançar o servidor. |
| Segurança e bloqueio | “Site enganoso à frente”, “Não seguro”, ERR_BLOCKED_BY_CLIENT | O navegador, uma extensão ou um administrador decidiu não carregar algo. |
| Erros do servidor | 400, 401, 403, 404, 410, 429, 500, 502, 503, 504, 508 | A própria resposta. 4xx culpa a requisição, 5xx culpa o servidor. |
| Cloudflare | 520, 521, 522, 526, 1020 | A 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 suspensa | A 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.
- 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.
- 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.
- 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.