É de praxe o conhecimento que a alteração de DNS leva até 48h para se propagar na internet.

A publicação de DNS não é tão demorado assim, como por exemplo o registro.br faz a publicação de DNS a cada 30 mintuos, o fato deste longo período se deve a outros fatores, como cache de DNS no servidor da operadora e cache no seu próprio computador. É por isto que as vezes você altera o DNS de um domínio e em pouco tempo já atualizou em outro computador ou para um amigo e para você não.

Existe uma forma para limpar este cache (pelo menos no seu computador) e tentar agilizar este processo, mas claro, se houver cache no servidor DNS do seu provedor, então só vai lhe restar esperar mesmo.

Recomendamos fazer o processo pelo menos 1 hora após a alteração do DNS, caso ainda não tenha propagado para você.
Mantenha o seu navegador fechado durante o processo, reabrindo somente após finalizar a limpeza do DNS.


WINDOWS:

1 – Abra o Prompt de Comando.

  • Windows 8/10 – Pressione a tecla Windows + X e escolha “Prompt de Comando (Admin)”.
  • Windows 7/Vista – Clique no menu Iniciar e digite “cmd” no campo de busca. Clique com o botão direito no Prompt de Comando e escolha “Executar como Administrador”.
  • Windows XP – Clique no menu Iniciar e aperte em Executar, digite “cmd” no campo Executar e pressione Enter.

2 – Use o comando para limpar o DNS.

Digite ipconfig /flushdns e tecle Enter. Uma mensagem aparecerá dizendo “Configuração de IP do Windows. Liberação do Cache do DNS Resolver bem-sucedida.

2.1 – Desativar o cache de DNS temporariamente.

Isto é opcional, mas uma opção interessante do Windows para não guardar o DNS em cache.

Ainda no prompt de comando, digite net stop dnscache e tecle Enter, isto irá desativar o cache de DNS até que o Windows seja reiniciado.
Caso o comando tenha sido executado com sucesso, você verá a mensagem:

O serviço de Cliente DNS está sendo finalizado .
O serviço de Cliente DNS foi finalizado com êxito.

MAC OS X

1 – Abra o Terminal. Você pode encontrar essa aplicação na pasta Utilitários, na pasta Aplicativos.

2 – Digite o comando para limpar o DNS. O comando varia dependendo da versão do Mac OS X que você está executando.

  • 10.5 e superiores dscacheutil -flushcache para liberar o DNS e depois sudo killall -HUP mDNSResponder para carregar o DNS novamente.
  • 10.4 e versões antigas lookupd -flushcache para liberar o DNS e depois sudo killall -HUP mDNSResponder para carregar o DNS novamente.

LINUX

1 – Abra o terminal. Abra como usuário root, ou digite sudo antes de inserir o comando de limpeza do DNS.

2 – Digite o comando de limpeza do DNS. No terminal, digite /etc/init.d/nscd restart e pressione Enter. Isso irá limpar o cache do seu DNS.

Leave a Comment