Como fazer Flush DNS

3
5469
views

Cliente WebTuga

O DNS (Domain Name System) é um sistema que permite traduzir endereços de IP em domínios. Quando pesquisa por um determinado site, o servidor DNS tenta determinar qual o endereço de IP associado ao site em questão.

Quando efectua a alteração de nameservers do seu domínio ou alteração de alguma entrada na zona DNS do domínio, existe um período de propagação associado a este processo, que não sendo um período de tempo fixo, poderá ir de 24 a 72 horas dependendo dos servidores de DNS com que o seu computador está configurado (normalmente os do seu ISP).

A maioria dos sistemas operativos e clientes DNS guarda o Endereço de IP e outras informações DNS quando visita pela primeira vez um site de forma a optimizar e a melhorar a velocidade dos pedidos ao mesmo hostname, assim não é necessário obter essa informação sempre que se aceda aquele site. Essa informação é guardada em cache, tendo o nome de Cache DNS.

Por vezes existem alterações nas zonas DNS e é necessário apagar a informação guardada de forma a obter os resultados actualizados correctamente. Para resolver este situação, poderá simplesmente limpar a cache dos DNS, fazendo FlushDNS.

Abaixo segue alguma informação acerca de como fazer Flush DNS na maioria dos sistemas operativos como o Windows, Linux e MacOSx.

Como apagar a Cache DNS

Flush DNS em Windows 98/NT/2000/XP

Fazer a limpeza da cache DNS no Windows é bastante fácil. Deverá efectuar os seguintes passos:

  1. Abra da linha de comandos (Clique no “Menu Iniciar” > “Executar”, escreva “cmd.exe” e clique Ok.)
  2. Digite o seguinte comando:
    1
    ipconfig /flushdns

Fazer FlushDNS no Windows Vista e no Windows 7 é bastante semelhante, no entanto devido a medidas de segurança da Microsoft, terá que ter previlégios de administrador para efectuar a limpeza da cache DNS.

Flush DNS em Windows Vista e Windows 7

  1. Clique no “Menu Iniciar”, aceda a “Todos os Programas” > “Acessórios”, faça clique com o botão direito do rato sobre a “Linha de Comandos” e clique em “Executar como administrador”.
  2. Digite o seguinte comando:
    1
    ipconfig /flushdns

Flush DNS em MacOSx

Fazer FlushDNS no sistema operativo MacOSx é também muito fácil, no entanto os passos dependem da versão do OSx que estiver a utilizar.

Para Mac OS X Leopard, deverá executar os seguintes passos:

  1. Abra o Terminal (Procure no Spotlight por “Terminal”)
  2. Execute o seguinte comando:
    1
    dnscacheutil-flushcache

Para MacOSx 10.5.1 ou versões anteriores, deverá executar os seguintes passos:

  1. Abra o Terminal (Procure no Spotlight por “Terminal”)
  2. Execute o seguinte comando:
    1
    lookup-flushcache

Flush DNS em Linux

Se o seu serviço de DNS em Linux é o nscd (Name Service Cache Daemon), então terá que executar as seguintes instruções:

  1. Abra o terminal como root, ou poderá executar posteriormente o comando do seguinte passo com o sudo;
  2. Corra o comando seguinte:
    1
    /etc/init.d/nscd restart

Esperamos que esta informação lhe tenha sido útil, não hesite em deixar o seu comentário e enviar sugestões para o nosso próximo artigo.

  • Caio Rodrigues

    Show! *-*

    vlw pela ajuda…

  • E quando o serviço de cache DNS do Linux não é o NSCD, o que poderia ser?

  • Olá! Nesse caso irá depender do software que estiver a utilizar. Se nos conseguir indicar, talvez possamos ajudar!