Назад | Перейти на главную страницу

Список разрешенных в настоящее время доменных имен

Есть ли в Windows команда или что-то еще, что позволяет мне просматривать список доменных имен, которые в настоящее время разрешены системой?

Что-то похожее на arp команда, но для доменных имен.

Спасибо.


РЕДАКТИРОВАТЬ:
Я провел некоторое тестирование с помощью команды, данной Мэттом, и заметил, что доменные имена с малым временем обновления и / или временем повтора не отображаются в списке, представленном ipconfig.

Например, google.com не отображается в моем списке, но, согласно ответу DNS, он должен быть кэширован:

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)

В то время как serverfault.com, у которого более высокое время обновления и повторной попытки, действительно появляется в списке, предоставленном 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)

Ниже приведен еще один домен, который никогда не отображается ipconfig, даже если у него высокий TTL:

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)

По-видимому, Windows решила не кэшировать некоторые домены, и время обновления и повтора как-то связано с этим. Либо это, либо Internet Explorer поддерживает собственный список доменных имен. Но я так не думаю, потому что как только я открываю новую веб-страницу, ее доменное имя отображается командой ipconfig; если только у него мало времени обновления или повтора, и в этом случае он не отображается в списке.

Кто-нибудь знает, в чем может быть проблема или можно ли показать полный список кешированных доменных имен? (потому что, видимо, список, данный ipconfig не полный)

ipconfig / displaydns

Выполните следующие команды по порядку:

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

Это (или что-то очень похожее) вы должны увидеть, если что-то (возможно, вредоносное) не вмешивается в ваше разрешение 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:\>

Что касается вашего отредактированного вопроса о некоторых записях DNS с низким TTL, отсутствующих в кеше, проверьте этот поиск google который все объяснит:

http://www.google.com/search?q=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters++site%3Amicrosoft.com

Например, google.com не отображается в моем списке, но согласно ответу DNS он должен быть кэширован:

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

Значение, определяющее, как долго кэшируется запись, - это TTL (время жизни), а не повтор или обновление. TTL по умолчанию для Google в соответствии с тем, что вы опубликовали, составляет 5 минут, но конкретная запись может иметь гораздо более низкий TTL. В моем тестировании TTL для записей A, связанных с записями www.google.com, составляет от 30 до 60 секунд. Если вы не заходите в Google, а затем сразу проверяете кеш, возможно, срок действия записи истек слишком быстро, чтобы вы заметили. Попробуйте сделать пинг www.google.com а затем бег ipconfig / displaydns немедленно.