“ เซิร์ฟเวอร์เริ่มต้น: ไม่ทราบ” หมายถึงอะไรสำหรับ 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 สำหรับเครือข่าย / ซับเน็ตของคุณคุณจะได้รับข้อความ "ไม่ทราบเซิร์ฟเวอร์" เนื่องจาก nslookup จะไม่สามารถแก้ไขชื่อสำหรับที่อยู่ IP ได้

ไม่ใช่เงื่อนไขข้อผิดพลาดและจะไม่ทำให้เกิดปัญหาใด ๆ สำหรับการดำเนินการโฆษณาและ DNS ปกติ


แต่ฉันได้รับข้อผิดพลาดนี้ในเครือข่ายในบ้านที่คอมพิวเตอร์ Windows ที่ล้มเหลวเพียงตัวเดียวคือ WIndows 10 Home edition เฉพาะบนเราเตอร์ FIOS บ้านและระบบ Windows อื่น ๆ ทั้งหมดบ้านและมืออาชีพไม่เคยแสดงข้อผิดพลาดนี้ ฉันไม่ได้ใช้เซิร์ฟเวอร์ DNS ปกติเพียงเราเตอร์ superuser.com/questions/1448118/…
Gilbert

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.