Apa yang dimaksud dengan "Server Default: Tidak Dikenal" untuk Windows nslookup

12

Saya ingin menjawab pertanyaan dengan bantuan Anda, tentang nslookup di Windows. Silakan lihat perintah CMD saya di bawah ini (berjalan di 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

>

Anda dapat melihat bahwa saya telah menetapkan server DNS dalam konfigurasi IP saya, tetapi MENGAPA melakukan nslookup spouts

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

Apa artinya dengan mengatakan "tidak tersedia" dan Tidak Diketahui ".

Server DNS (172.27.0.12) berfungsi dengan benar karena menjawab permintaan chj.dev.nls seperti yang diharapkan. Server DNS adalah Win2003 SP2.

Beberapa info detail:

> 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

>

Ada ide? Terima kasih.

Jimm Chen
sumber

Jawaban:

15

Nslookup akan mencoba untuk menyelesaikan nama untuk alamat ip dari server DNS yang dikonfigurasi sebagai server DNS utama pada klien dengan melakukan pencarian balik alamat ip. Jika Anda tidak memiliki zona rDNS yang diatur untuk jaringan / subnet Anda, Anda akan mendapatkan pesan "server tidak dikenal" karena nslookup tidak akan dapat menyelesaikan nama untuk alamat ip.

Ini bukan kondisi kesalahan dan tidak akan menyebabkan masalah untuk operasi AD dan DNS normal.

joeqwerty
sumber
Tapi saya mendapatkan kesalahan ini di jaringan rumah di mana satu-satunya komputer Windows yang gagal adalah edisi WIndows 10 Home khusus pada router FIOS rumah dan semua sistem Windows lainnya, Home dan Professional, tidak pernah menunjukkan kesalahan ini. Saya tidak menjalankan server dns biasa, hanya router. superuser.com/questions/1448118/…
Gilbert
8

Server Anda tidak mengembalikan pencarian terbalik untuk namanya. Itu sebabnya Anda melihat "Tidak Dikenal" di sana. Anda harus membuat zona pencarian terbalik yang sesuai untuk memungkinkan server Anda membalikkan kembali alamat IP-nya sendiri kembali ke namanya.

Evan Anderson
sumber
3

Nah, setelah menambahkan pencarian terbalik ke server DNS internal saya, Default Serversekarang tunjukkan nama domain dari server DNS saya.

Output sampel:

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

CATATAN: Jika ada beberapa pemetaan nama ke 172.27.0.12, Default Serverakan secara acak menampilkan salah satu nama.

masukkan deskripsi gambar di sini

Jimm Chen
sumber