Windows nslookupで「デフォルトサーバー:不明」とはどういう意味ですか


12

Windowsでのnslookupについてのご質問にお答えします。以下の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

>

IP構成でDNSサーバーを割り当てたことがわかりますが、nslookupのスパウトを実行する理由

*** 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ゾーンが設定されていない場合、nslookupはIPアドレスの名前を解決できないため、「server unknown」メッセージが表示されます。

これはエラー状態ではなく、通常のADおよびDNS操作では問題を引き起こしません。


しかし、ホームネットワークでこのエラーが発生するのは、障害が発生している唯一のWindowsコンピューターがホームFIOSルーター上の特定のWIndows 10 Homeエディションであり、他のすべての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いずれかの名前がランダムに表示されます。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.