Por que flush dns geralmente não funciona

1

Depois de alterarmos o servidor de nomes, muitas vezes queremos ver como é o novo site.

Às vezes, o servidor de nomes não foi propagado corretamente para o nosso site.

Então esvaziamos dns.

Não funciona. Nunca funciona

C:\Users\jim2>ping goldslady.com

Pinging goldslady.com [50.87.145.204] with 32 bytes of data:
Reply from 50.87.145.204: bytes=32 time=220ms TTL=51
Reply from 50.87.145.204: bytes=32 time=213ms TTL=49
Reply from 50.87.145.204: bytes=32 time=213ms TTL=51
Reply from 50.87.145.204: bytes=32 time=211ms TTL=49

Ping statistics for 50.87.145.204:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 211ms, Maximum = 220ms, Average = 214ms

C:\Users\jim2>ipconfig /flushdns

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

C:\Users\jim2>ping goldslady.com

Pinging goldslady.com [50.87.145.204] with 32 bytes of data:
Reply from 50.87.145.204: bytes=32 time=225ms TTL=51
Reply from 50.87.145.204: bytes=32 time=207ms TTL=49
Reply from 50.87.145.204: bytes=32 time=214ms TTL=49
Reply from 50.87.145.204: bytes=32 time=205ms TTL=49

Ping statistics for 50.87.145.204:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 205ms, Maximum = 225ms, Average = 212ms

C:\Users\jim2>
    
por user4951 23.07.2013 / 02:15

1 resposta

2

Ao liberar seu DNS, você está apenas invalidando seu cache local para a resolução de nomes. Você ainda está sendo alimentado com resultados antigos porque o seu provedor também armazena em cache os registros DNS. Para ver as alterações reais, você deve:

  • espere até que o TTL (time to live) especificado na sua entrada de DNS expire, OU
  • forçar uma alteração local usando o arquivo hosts (nesse caso, você pode ser o único capaz de acessar o site ao vivo ainda)

Depurando consultas DNS ao vivo

Para um serviço que consulta diretamente os servidores de nomes, sem usar nenhum cache, visite: link

Lá você pode ver a rota que faz para chegar ao seu registro A (ou outros tipos).

Outra ferramenta útil em cmd que você pode usar é nslookup . No seu caso:

nslookup -type=A goldslady.com 8.8.8.8

resultará em resultados usando o servidor DNS público do Google .

Espero que ajude!

    
por 23.07.2013 / 02:25

Tags