Что означает «Сервер по умолчанию: Неизвестно» для Windows nslookup

12

Я хотел бы решить вопрос с вашей любезной помощью, о nslookup на Windows. Пожалуйста, смотрите мои CMD команды ниже (работают на WinXP SP2).

C:\>ipconfig /all

Windows IP Configuration

        Host Name . . . . . . . . . . . . : vchjXPsp3MUI
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Hybrid
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter LAN1-hostvn1:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : VMware Accelerated AMD PCNet Adapter

        Physical Address. . . . . . . . . : 00-0C-29-E0-68-00
        Dhcp Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        IP Address. . . . . . . . . . . . : 192.168.11.120
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.11.1
        DHCP Server . . . . . . . . . . . : 192.168.11.1
        DNS Servers . . . . . . . . . . . : 172.27.0.12
        Primary WINS Server . . . . . . . : 172.27.0.12
        Lease Obtained. . . . . . . . . . : Wednesday, August 03, 2011 8:58:19 AM
        Lease Expires . . . . . . . . . . : Thursday, August 02, 2012 8:58:19 AM

Ethernet adapter LAN2-bridged:

        Media State . . . . . . . . . . . : Media disconnected
        Description . . . . . . . . . . . : VMware Accelerated AMD PCNet Adapter

        Physical Address. . . . . . . . . : 00-0C-29-E0-68-0A

C:\>ipconfig /flushdns

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

C:\>nslookup
*** Can't find server name for address 172.27.0.12: Non-existent domain
*** Default servers are not available
Default Server:  UnKnown
Address:  172.27.0.12

> chj.dev.nls
Server:  UnKnown
Address:  172.27.0.12

Name:    chj.dev.nls
Address:  172.27.0.120

>

Вы можете видеть, что я назначил DNS-сервер в своей конфигурации IP, но ПОЧЕМУ делает nslookup spouts

*** Can't find server name for address 172.27.0.12: Non-existent domain
*** Default servers are not available
Default Server: Unknown

Что значит сказать «недоступно» и «Неизвестно».?

DNS-сервер (172.27.0.12) работает правильно, потому что он отвечает на запрос chj.dev.nls, как и ожидалось. DNS-сервер - это Win2003 SP2.

Некоторая подробная информация:

> set debug
> chj.dev.nls
Server:  UnKnown
Address:  172.27.0.12

------------
Got answer:
    HEADER:
        opcode = QUERY, id = 4, rcode = NOERROR
        header flags:  response, auth. answer, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 1,  additional = 0

    QUESTIONS:
        chj.dev.nls, type = A, class = IN
    AUTHORITY RECORDS:
    ->  dev.nls
        ttl = 3600 (1 hour)
        primary name server = nlserver.dev.nls
        responsible mail addr = hostmaster.dev.nls
        serial  = 14716
        refresh = 900 (15 mins)
        retry   = 600 (10 mins)
        expire  = 86400 (1 day)
        default TTL = 3600 (1 hour)

------------
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 5, rcode = NOERROR
        header flags:  response, auth. answer, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 1,  additional = 0

    QUESTIONS:
        chj.dev.nls, type = A, class = IN
    AUTHORITY RECORDS:
    ->  dev.nls
        ttl = 3600 (1 hour)
        primary name server = nlserver.dev.nls
        responsible mail addr = hostmaster.dev.nls
        serial  = 14716
        refresh = 900 (15 mins)
        retry   = 600 (10 mins)
        expire  = 86400 (1 day)
        default TTL = 3600 (1 hour)

------------
Name:    chj.dev.nls

>

Любая идея? Спасибо.

Джимм Чен
источник

Ответы:

15

Nslookup попытается определить имя для IP-адреса DNS-сервера, настроенного в качестве основного DNS-сервера на клиенте, выполнив обратный поиск IP-адреса. Если у вас не настроена зона rDNS для вашей сети / подсети, вы получите сообщение «server unknown», поскольку nslookup не сможет разрешить имя для IP-адреса.

Это не условие ошибки и не вызовет никаких проблем для нормальной работы AD и DNS.

joeqwerty
источник
Но я получаю эту ошибку в домашней сети, где единственным отказавшим компьютером Windows является конкретная версия WIndows 10 Home на домашнем маршрутизаторе FIOS, а все другие системы Windows, Home и Professional, никогда не показывают эту ошибку. У меня не работает обычный DNS-сервер, только маршрутизатор. superuser.com/questions/1448118/…
Гилберт
8

Ваш сервер не возвращает обратный поиск своего имени. Вот почему вы видите «Неизвестный» там. Вам нужно будет создать соответствующую зону обратного просмотра, чтобы ваш сервер мог разрешить обратное преобразование своего IP-адреса обратно в свое имя.

Эван Андерсон
источник
3

Что ж, после добавления обратного просмотра на мой внутренний DNS-сервер, Default Serverтеперь покажи доменное имя моего DNS-сервера.

Пример вывода:

C:\>nslookup
Default Server:  nlserver.dev.nls
Address:  172.27.0.12

ПРИМЕЧАНИЕ. Если существует несколько имен, сопоставленных с 172.27.0.12, Default Serverслучайным образом отобразится одно из имен.

введите описание изображения здесь

Джимм Чен
источник