Lista de nomes de domínio resolvidos no momento

4

Existe um comando ou qualquer coisa no Windows que me permita visualizar a lista dos nomes de domínio que atualmente são resolvidos pelo sistema?

Algo semelhante ao comando arp , mas para nomes de domínio.

Obrigado.

EDITAR:
Eu tenho feito alguns testes com o comando dado por Matt, e notei que os nomes de domínio que têm um tempo de atualização baixo e / ou tempo de repetição, não são mostrados na lista dada por ipconfig .

Por exemplo, google.com não aparece na minha lista, mas de acordo com a resposta do dns, ele deve ser armazenado em cache:

google.com
    primary name server = ns1.google.com
    responsible mail addr = dns-admin.google.com
    serial  = 2009052800
    refresh = 7200 (2 hours)
    retry   = 1800 (30 mins)
    expire  = 1209600 (14 days)
    default TTL = 300 (5 mins)

Considerando que serverfault.com , que possui maior tempo de atualização e de nova tentativa, aparece na lista dada por ipconfig.

serverfault.com
    primary name server = ns21.domaincontrol.com
    responsible mail addr = dns.jomax.net
    serial  = 2009031400
    refresh = 28800 (8 hours)
    retry   = 7200 (2 hours)
    expire  = 604800 (7 days)
    default TTL = 86400 (1 day)

O seguinte é outro domínio que nunca é mostrado por ipconfig , mesmo que tenha um TTL alto:

minijuegostop.com.mx
    primary name server = ns1.theplanet.com
    responsible mail addr = support.minijuegostop.com.mx
    serial  = 2008122302
    refresh = 900 (15 mins)
    retry   = 900 (15 mins)
    expire  = 1209600 (14 days)
    default TTL = 86400 (1 day)

Aparentemente, o Windows decide não armazenar alguns domínios em cache, e os tempos de atualização e de nova tentativa têm algo a ver com isso. Ou isso ou o Internet Explorer mantém sua própria lista de nomes de domínio. Mas eu não penso assim porque assim que eu abro uma nova página da Web, o nome de domínio dessa página é mostrado pelo comando ipconfig; a menos que tenha uma baixa atualização ou tempo de repetição, caso em que não é mostrado na lista.

Alguém sabe qual pode ser o problema ou se é possível mostrar uma lista completa de nomes de domínio em cache? (aparentemente a lista dada por ipconfig não está completa)

    
por GetFree 28.05.2009 / 21:55

4 respostas

10

ipconfig / displaydns

    
por 28.05.2009 / 21:58
2

Execute os seguintes comandos na ordem:

  1. ipconfig / flushdns
  2. ping google.com.
  3. ipconfig / displaydns

Isso (ou algo muito similar) é o que você deve ver, a menos que algo (provavelmente malware) esteja mexendo com a sua resolução de DNS:

C:\>ipconfig  /flushdns

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

C:\>ping google.com.

Pinging google.com [74.125.45.100] with 32 bytes of data:
Reply from 74.125.45.100: bytes=32 time=36ms TTL=50
Reply from 74.125.45.100: bytes=32 time=32ms TTL=50
Reply from 74.125.45.100: bytes=32 time=40ms TTL=50
Reply from 74.125.45.100: bytes=32 time=38ms TTL=50

Ping statistics for 74.125.45.100:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 32ms, Maximum = 40ms, Average = 37ms

C:\>ipconfig  /flushdns

Windows IP Configuration

    google.com
    ----------------------------------------
    Record Name . . . . . : google.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 140
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 209.85.171.100


    Record Name . . . . . : google.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 140
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 74.125.67.100


    Record Name . . . . . : google.com
    Record Type . . . . . : 1
    Time To Live  . . . . : 140
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 74.125.45.100



C:\>
    
por 30.05.2009 / 04:15
1

Com relação à sua pergunta editada sobre algumas entradas de DNS com um TTL baixo ausente do cache, confira esta pesquisa do google , que explicará tudo:

link

    
por 30.05.2009 / 08:07
0

For example, google.com doesn't appear in my list, but according to the the dns responce it should be cached:

  google.com
      primary name server = ns1.google.com
      responsible mail addr = dns-admin.google.com
      expire  = 1209600 (14 days)
      default TTL = 300 (5 mins)

O valor que controla por quanto tempo um registro é armazenado em cache é o TTL (Time to live), não a repetição ou atualização. O TTL padrão do Google de acordo com o que você postou é de 5 minutos, mas um registro específico pode ter um TTL muito menor. Nos meus testes, os registros de TTL para A associados aos registros de www.google.com tendem entre 30 a 60 segundos. Se você não estiver acessando o Google e, em seguida, verificar imediatamente o cache, é possível que o registro tenha expirado muito rápido para que você perceba. Tente fazer um ping www.google.com e, em seguida, executar ipconfig / displaydns imediatamente.

    
por 28.05.2009 / 23:45