Mudou seu site de servidor? Elimine a cache DNS.

Olá, tudo bem? Hoje abordarei um assunto que muitos dos meus clientes reclamam e que às vezes é um caos para desenvolvedores, a bem ou maldita cache DNS.

Antes de tudo um esclarecimento, a maioria dos computadores que estão conectados à Internet armazenam na sua cache automaticamente o nome de host dos sites que você visitou para que o carregamento posterior deles seja mais rápido do que se não houvesse cache.

Se o endereço de IP de um site mudar antes de sua cache atualizar, você pode não conseguir carregar a página Se você estiver encontrando muitos erros “Página Não Encontrada” (“Page Not Found”, erro 404) e sabe que está conectado à Internet, a alternativa para isso é tentar dar um flush na cache DNS para que seu computador requisite uma nova informação.

DNS é a sigla, em inglês, para Domain Name Service. Este serviço é responsável por converter URLs amigáveis, como www.inovabr.com, no endereço IP da máquina onde o site está hospedado.

Entretanto, quando um site é mudado de servidor, o seu endereço IP muda e precisa ser atualizado no DNS.

Então se você é usuário Mac, Windows ou Linux, aqui vão as formas mais comuns para eliminar a cache DNS.

  1. Usando o Windows:

Abra o Prompt de Comando. O comando para dar um flush no DNS precisa ser inserido no Prompt de Comando. Acessar o prompt é um pouco diferente dependendo de que versão do Windows você está executando:

  • Windows 8 – Pressione a tecla Windows + X e escolha “Prompt de Comando (Administrador)”.
  • 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.cache dns

2. Usando o MAC OS X:

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

Digite o comando para liberação do 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.cache dns

3. Usando o Linux:

Abra o terminal. Abra como usuário root, ou digite sudo antes de inserir o comando de liberação do DNS.
Digite o comando de liberação do DNS. No terminal, digite /etc/init.d/nscd restart e pressione Enter. Isso irá liberar seu DNS.cache dns
Fonte: WikiHow
Um grande abraço…

Luis Felipe S. Cunha
www.inovabr.com

No comments yet.

Leave a comment

Your email address will not be published.