O erro “O servidor DNS não está respondendo” aparece quando o seu dispositivo não consegue se comunicar com o servidor DNS que traduz nomes de sites (como homehost.com.br) em endereços IP. Na maioria das vezes, o problema está na sua conexão ou no seu computador — e se resolve em poucos minutos. Em alguns casos, porém, quem vê a mensagem é o dono de um site cujo domínio está com o DNS mal configurado. Este guia cobre os dois cenários: começamos pelas soluções rápidas no seu dispositivo (que resolvem a maioria dos casos) e, depois, o que fazer se você administra o site.
Se você está navegando e recebeu esse erro ao tentar abrir sites, siga as soluções no seu computador logo abaixo — resolvem a grande maioria dos casos. Se você é dono de um site e o erro está ligado ao domínio que você configurou, pule para a seção “Se você administra o site”, mais adiante.
Conteúdo
Soluções rápidas no seu computador
Na maioria dos casos, o erro está no seu lado — na conexão, no navegador ou nas configurações de rede do dispositivo. Tente estas soluções na ordem; a cada passo, teste se o site voltou a abrir.
1. Reinicie o roteador e o modem
A causa mais comum e mais simples. Desligue o roteador (e o modem, se for separado) da tomada, espere cerca de 30 segundos e ligue de novo. Isso limpa falhas temporárias de rede e resolve boa parte dos casos. Aproveite para testar o site em outro dispositivo (celular no Wi-Fi, por exemplo): se funcionar nele, o problema é específico do primeiro aparelho.
2. Troque o servidor DNS para um público (Google ou Cloudflare)
Muitas vezes o servidor DNS do seu provedor está lento ou fora do ar. Trocar para um DNS público, rápido e confiável, costuma resolver na hora. Saiba mais no nosso guia dedicado ao DNS do Google (8.8.8.8). Os mais usados:
- Google DNS:
8.8.8.8e8.8.4.4 - Cloudflare DNS:
1.1.1.1e1.0.0.1
No Windows, você altera em Painel de Controle → Rede e Internet → Central de Rede → clicar na sua conexão → Propriedades → “Protocolo IP Versão 4 (TCP/IPv4)” → Propriedades → “Usar os seguintes endereços de servidor DNS”. No celular, dá para configurar nas opções de Wi-Fi. Depois de trocar, teste o acesso.

Saiba mais no nosso guia do DNS da Cloudflare (1.1.1.1).
3. Limpe o cache de DNS do computador
O seu sistema guarda um cache de DNS que, quando corrompido ou desatualizado, causa exatamente esse erro. Limpá-lo força o computador a buscar os endereços atualizados. No Windows, abra o Prompt de Comando e execute:
ipconfig /flushdns
No Mac, o comando é sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Veja o passo a passo completo para cada sistema no nosso guia de como limpar o cache DNS.
4. Teste em outro navegador
Às vezes o problema é só do navegador (uma extensão, um cache travado). Abra o site em outro navegador ou numa janela anônima. Se funcionar, limpe o cache e as extensões do navegador original.
5. Desative temporariamente o antivírus e o firewall
Alguns antivírus e firewalls bloqueiam conexões DNS por engano. Desative-os por um momento, só para testar, e veja se o site abre. Se resolver, ajuste as configurações do programa (e reative a proteção logo em seguida — não deixe desligado).
6. Reinicie o computador em modo de segurança com rede
Se nada acima funcionou, iniciar o computador em modo de segurança com rede ajuda a descartar que algum programa ou driver de terceiros esteja causando o bloqueio. Se o site abrir nesse modo, o culpado é um software instalado.
7. Reinicie a pilha de rede pelo Prompt de Comando
Se limpar o cache DNS não bastou, vale reiniciar toda a configuração de rede do Windows. Abra o Prompt de Comando como administrador e rode os comandos abaixo, um de cada vez, reiniciando o computador ao final:
ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh int ip reset
netsh winsock resetO que cada um faz, em resumo: os dois primeiros liberam e renovam o endereço IP que seu roteador atribuiu ao computador; o terceiro limpa o cache DNS; e os dois últimos reiniciam a pilha TCP/IP e o catálogo Winsock (os componentes do Windows que gerenciam as conexões de rede). Juntos, eles resolvem a maioria dos problemas de rede que o simples flush não corrige. Veja mais sobre a limpeza de DNS no nosso guia de como limpar o cache DNS.
8. Atualize o driver do adaptador de rede
Um driver de rede desatualizado ou corrompido é uma causa frequente e muitas vezes ignorada desse erro. Para atualizá-lo, abra o Gerenciador de Dispositivos (clique com o botão direito no menu Iniciar → Gerenciador de Dispositivos), expanda Adaptadores de rede, clique com o botão direito no seu adaptador (Wi-Fi ou Ethernet) e escolha Atualizar driver → Pesquisar automaticamente. Se não houver atualização ou o problema persistir, escolha Desinstalar dispositivo e reinicie o computador — o Windows reinstala o driver automaticamente, o que costuma resolver corrupções.
9. Desative conexões de rede secundárias
Se você tem várias conexões ativas ao mesmo tempo — uma VPN, adaptadores virtuais, ou conexões de rede antigas que não usa mais —, elas podem entrar em conflito e atrapalhar a resolução DNS. Em Central de Rede → “Alterar as configurações do adaptador”, desative temporariamente as conexões que você não está usando (clique com o botão direito → Desabilitar), deixando ativa apenas a sua conexão principal. Teste o acesso em seguida.
10. Desative o IPv6 (para casos específicos)
Em algumas redes e configurações, o IPv6 entra em conflito com a resolução DNS e causa o erro. Desativá-lo é uma solução conhecida para esses casos: nas propriedades da sua conexão (a mesma janela onde você troca o DNS), desmarque a opção “Protocolo IP Versão 6 (TCP/IPv6)” e confirme. Se não resolver, pode reativar — o IPv6 não faz mal, é só um teste de diagnóstico.
11. Confira a data e a hora do sistema
Parece improvável, mas um relógio com data ou hora erradas pode quebrar a validação de segurança de conexões e atrapalhar a resolução de nomes. Confirme que a data, a hora e o fuso horário do seu computador estão corretos — de preferência ajustados automaticamente pela internet.
Nada funcionou? Fale com seu provedor de internet
Se você passou por todos os passos acima e o erro continua em todos os dispositivos da sua rede, é possível que o problema esteja no servidor DNS do seu provedor de internet (ISP) — que pode estar sobrecarregado ou fora do ar. Entre em contato com o suporte do provedor e relate o erro; se for do lado dele, só ele pode resolver. (Enquanto isso, trocar para um DNS público como o do Google ou da Cloudflare, no passo 2, costuma contornar o problema.)
Outro erro comum de navegação é o não foi possível estabelecer uma conexão segura, ligado ao SSL.
Se você administra o site: verificando o DNS do domínio
As soluções acima resolvem o erro para quem está navegando. Mas se você é o dono ou administrador do site que apresenta o problema, a causa pode estar na configuração de DNS do próprio domínio — e aí a verificação é mais técnica. Veja como diagnosticar do lado do servidor.
Como responde um servidor DNS?
Para entender o diagnóstico técnico a seguir, ajuda saber como funciona a resolução de DNS
Apesar de muita gente com conhecimentos técnicos já ter este conhecimento, é importante ilustrar desde o início como funciona a resolução de DNS. Por exemplo, um usuário digita o endereço de um site na barra do navegador.
Então, o navegador irá consultar (perguntar) ao servidor DNS qual o endereço IP do site em questão. O servidor DNS, por sua vez, irá responder informando o endereço IP. Quando o servidor de DNS não está respondendo, precisamos usar algumas ferramentas para investigar e solucionar o problema.
Toda comunicação na internet ocorre baseada em endereços IP. Um nome de domínio é uma forma amigável para se descobrir um IP. Antes de qualquer uso de qualquer protocolo, seja HTTP, HTTPS (SSL), FTP, EMAIL, etc.. há uma consulta ao servidor de DNS. Justamente para se obter o endereço IP, e em seguida, realizar a comunicação.
O funcionamento do DNS é o mesmo tanto para domínios .COM (internacionais) como para domínios .BR (Brasil).

Quais são os meus endereços de DNS ?
Antes de mais nada, é importante ter em mãos os endereços dos seus servidores DNS. A seguir, mostramos um exemplo de um email de boas vindas. Com os dados de acesso e servidores DNS de um novo plano de hospedagem contratado na Homehost.

Neste exemplo, nossos servidores DNS são:
- DNS Primário: ns23.servidorwebsite.net
- DNS Secundário: ns24.servidorwebsite.net
Você também pode usar a pesquisa WHOIS para descobrir a sua configuração atual de DNS do seu domínio. Caso seu servidor de DNS não esteja respondendo, antes de mais nada, confira se os servidores DNS estão configurados corretamente em seu domínio.
Solução 1) Teste de ping no servidor DNS
Um problema de DNS muito comum, é termos digitado de forma errada os endereços DNS.
Portanto, o primeiro passo é verificar se o hostname do servidor DNS é válido e está respondendo. Por exemplo, muitos casos em que o servidor de DNS não estiver respondendo, a causa pode ser simples. Uma falha de rede, ou falha no próprio servidor DNS.
Dessa forma, considerando que o nosso servidor DNS é ns23.servidorwebsite.net , abra o prompt de comando (cmd) no Windows, e digite:
ping ns23.servidorwebsite.net
Caso esteja tudo OK com o servidor DNS, você verá um resultado similar a este. Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de Perda).
C:\Users\meupc>ping ns23.servidorwebsite.net
Disparando ns23.servidorwebsite.net [177.85.98.242] com 32 bytes de dados:
Resposta de 177.85.98.242: bytes=32 tempo=15ms TTL=56
Resposta de 177.85.98.242: bytes=32 tempo=12ms TTL=56
Resposta de 177.85.98.242: bytes=32 tempo=11ms TTL=56
Resposta de 177.85.98.242: bytes=32 tempo=13ms TTL=56
Estatísticas do Ping para 177.85.98.242:
Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de
perda),
Aproximar um número redondo de vezes em milissegundos:
Mínimo = 11ms, Máximo = 15ms, Média = 12ms
No entanto, caso note um número de pacotes perdidos superior a 0, ou caso surja alguma mensagem de erro similar a “não pôde encontrar o host”, isto significa que:
- Provavelmente você pode ter anotado os servidores DNS errados: Contacte seu provedor de hospedagem e solicite os endereços corretos dos servidores DNS.
- Ou então, o servidor DNS em questão pode estar fora do ar.
Solução 2) Teste de nslookup: consultando o servidor DNS
A qualquer momento você pode consultar o servidor DNS, para confirmar se ele está respondendo corretamente pelo seu domínio.
O comando nslookup equivale a perguntar para o DNS: “Qual o IP de tal domínio?”. Então, o servidor, responde: “O IP deste domínio é XXX”. Ou em contrapartida, em caso de falha, responderá: “Domínio não encontrado”.
Abra o prompt de comando, e execute:
nslookup cria1.com.br ns23.servidorwebsite.net
Caso o servidor não conheça o domínio, ou então, caso o domínio simplesmente não esteja corretamente cadastrado no servidor DNS, surgirá um erro “Query refused”. Em outras palavras, o servidor de DNS não está respondendo com os dados do domínio.
C:\Users\meupc>nslookup umdominioqualquer.com.br ns23.servidorwebsite.net
Servidor: UnKnown
Address: 177.85.98.242
*** UnKnown não encontrou umdominioqualquer.com.br: Query refused
Caso contrário, estando tudo OK (domínio corretamente cadastrado no DNS), o nslookup nos informará o endereço IP do site (Address: 177.85.98.242).
C:\Users\meupc>nslookup nomedomeudominio.com.br ns23.servidorwebsite.net
Servidor: UnKnown
Address: 177.85.98.242
Nome: nomedomeudominio.com.br
Address: 177.85.98.242
Caso o nslookup retorne o erro Query refused (ou Pesquisa recusada), você pode considerar uma das duas hipóteses:
- Domínio não cadastrado no servidor de hospedagem. Você precisa contactar o sua empresa de hospedagem, solicitando que cadastre o domínio no servidor. Em seguida, você poderá configurar os DNS corretamente.
- Falha no cadastro das zonas de DNS. É possível que haja uma inconsistência no cadastro interno das zonas de DNS dentro do servidor. Explicaremos a seguir a solução para este caso.
Solução 3) Editando a zona de DNS: corrigindo falhas comuns
Para que os servidores DNS funcionem corretamente, a zona de DNS precisa estar corretamente configurada em sua hospedagem. Em suma, uma zona de DNS nada mais é do que um arquivo texto dentro do servidor, com os apontamentos de cada hostname para os devidos IPs. Por exemplo, problemas na zona de DNS são uma causa bastante comum para um servidor de DNS não estar respondendo corretamente.
Acesse o cPanel/WHM
Usaremos o WHM (cPanel) para editar nossa zona de DNS, e mostraremos as falhas mais comuns dentro dela. Em tempo, esta ferramenta de edição de zona de DNS está disponível para planos de revenda de hospedagem e servidores dedicados. Em outras palavras, ela exige acesso administrativo ao servidor.
Usaremos a opção Edit DNS Zone (em português “Editar Zona de DNS”). Em seguida, selecione o seu dominio e clique em Edit.

Edite a zona de DNS
A seguir, mostramos uma imagem da zona de DNS. Para confirmar seu bom funcionamento, será necessário prestar atenção aos ítens marcados na imagem como 1, 2 e 3.

Explicando eles:
- Ítem 1 – Registo SOA (Start of Authority). Este campo precisa sempre ser igual ao seu DNS Primário.
- Ítem 2 – Registro NS – É sempre necessário ter duas linhas, uma para o DNS Primário e outra para o DNS Secundário.
- Ítem 3 – A – Este registro deve sempre estar indicando o endereço IP do seu site. Ou seja, o endereço IP que o servidor DNS irá responder quando for consultado pelo seu domínio.
Concluíndo, caso qualquer um destes ítens em sua zona de DNS esteja em desacordo, você deverá realizar o ajuste, seguindo o exemplo da imagem. Caso não possua acesso de revenda de hospedagem, ou caso não seja administrador do servidor, recomendamos fazer esta solicitação ao suporte técnico. Caso as configurações estejam corretas, e ainda assim o servidor de DNS não estiver respondendo, recomendamos aguardar algumas horas pela propagação e atualização das configurações.
Recomendamos também a leitura deste outro artigo, aonde explicamos problemas comuns de DNS e suas possíveis soluções.
Perguntas frequentes
O que significa “o servidor DNS não está respondendo”?
Significa que o seu dispositivo não conseguiu se comunicar com o servidor DNS responsável por traduzir o nome do site em um endereço IP. Costuma ser um problema temporário de conexão, do servidor DNS do seu provedor, ou de configuração de rede no seu computador.
Como trocar o servidor DNS?
No Windows, vá em Central de Rede, abra as propriedades da sua conexão, selecione o Protocolo IP Versão 4 (TCP/IPv4) e informe um DNS público como o do Google (8.8.8.8 e 8.8.4.4) ou o da Cloudflare (1.1.1.1 e 1.0.0.1). No celular, a troca é feita nas configurações de Wi-Fi.
Reiniciar o roteador resolve o erro de DNS?
Com frequência, sim. Reiniciar o roteador e o modem é a primeira coisa a tentar, porque limpa falhas temporárias de rede que causam boa parte dos erros de DNS. Desligue da tomada por cerca de 30 segundos antes de religar.
Limpar o cache DNS ajuda?
Sim. Um cache DNS corrompido ou desatualizado é uma causa comum do erro. No Windows, o comando ipconfig /flushdns limpa esse cache e força o sistema a buscar os endereços atualizados.
O erro é no meu computador ou no site?
Na maioria das vezes é no seu lado (conexão, navegador ou configuração de rede) — teste o site em outro dispositivo para confirmar. Se ele não abrir em nenhum dispositivo e você é o dono do site, o problema pode estar na configuração de DNS do domínio.
Veja também
Conclusão
Por fim, há diversas razões para o servidor de DNS não estar respondendo. Basicamente, podemos usar os testes de Ping e Nslookup para entender o problema. Por exemplo, você também pode usar um serviço externo de Nslookup como o da Kloth.net. Em suma, normalmente são bastante úteis para diagnosticarmos a causa de um servidor de DNS não respondendo.