คำสั่ง nslookup (ซึ่งย่อมาจากการค้นหาเนมเซิร์ฟเวอร์) ค้นหาข้อมูลเนมเซิร์ฟเวอร์สำหรับโดเมนโดยการสอบถามระบบชื่อโดเมน
วิธีใช้ nslookup ใน Windows
หากต้องการใช้ nslookup เวอร์ชัน Windows ให้เปิด Command Prompt แล้วพิมพ์ nslookup เพื่อให้ได้ผลลัพธ์ที่คล้ายกับสิ่งนี้ แต่มีรายการสำหรับเซิร์ฟเวอร์ DNS และที่อยู่ IP ที่คอมพิวเตอร์ของคุณ กำลังใช้:
C:\> nslookup
เซิร์ฟเวอร์: Resolver1.opendns.com
ที่อยู่: 208.67.222.222
คำสั่งนี้ระบุว่าเซิร์ฟเวอร์ DNS ใดที่คอมพิวเตอร์ได้รับการกำหนดค่าเพื่อใช้สำหรับการค้นหา DNS ตามตัวอย่าง คอมพิวเตอร์เครื่องนี้ใช้เซิร์ฟเวอร์ OpenDNS DNS
จดข้อความแจ้งที่ด้านล่างของผลลัพธ์ของคำสั่ง nslookup ยังคงทำงานอยู่เบื้องหน้าหลังจากที่คำสั่งดำเนินการ พร้อมท์ที่ส่วนท้ายของเอาต์พุตช่วยให้คุณป้อนพารามิเตอร์เพิ่มเติมได้ เมื่อคุณรัน nslookup โดยไม่ได้ระบุชื่อโดเมน โปรแกรมจะเข้าสู่โหมดโต้ตอบ
พิมพ์ชื่อโดเมนที่คุณต้องการให้รายละเอียด nslookup หรือออกจาก nslookup ด้วยคำสั่ง exit (หรือแป้นพิมพ์ลัด Ctrl+C) คุณสามารถใช้ nslookup แทนโดยพิมพ์คำสั่งก่อนโดเมน ทั้งหมดในบรรทัดเดียวกัน:
nslookup lifewire.com.
นี่คือตัวอย่างผลลัพธ์:
nslookup lifewire.com
คำตอบที่ไม่ได้รับอนุญาต:
Name: lifewire.com
ที่อยู่: 151.101.193.121
151.101.65.121 151.101.1.121
151.101.129.121
ค้นหาเนมเซิร์ฟเวอร์
ใน DNS ที่เรียกว่า "คำตอบที่ไม่มีสิทธิ์" หมายถึงระเบียน DNS ที่เก็บไว้ในเซิร์ฟเวอร์ DNS ภายนอก ซึ่งได้รับจากเซิร์ฟเวอร์ "ที่เชื่อถือได้" ที่ให้แหล่งที่มาของข้อมูลดั้งเดิม
นี่คือวิธีรับข้อมูลนั้น (สมมติว่าคุณพิมพ์ nslookup ใน Command Prompt):
set type=ns
lifewire.com
[…]
dns1.p08.nsone.net ที่อยู่อินเทอร์เน็ต=198.51.44.8
dns2. ที่อยู่อินเทอร์เน็ต p08.nsone.net=198.51.45.8
dns3.p08.nsone.net ที่อยู่อินเทอร์เน็ต=198.51.44.72
dns4.p08.nsone.net ที่อยู่อินเทอร์เน็ต=198.51.45.72 ns1.p30.dynect.net ที่อยู่อินเทอร์เน็ต=208.78.70.30
ns2.p30.dynect.net ที่อยู่อินเทอร์เน็ต=204.13250.30
ns3.p30.dynect.net ที่อยู่อินเทอร์เน็ต=208.78 71.30
ns4.p30.dynect.net ที่อยู่อินเทอร์เน็ต=204.13.251.30
การค้นหาที่อยู่ที่เชื่อถือได้สามารถทำได้โดยการระบุหนึ่งในเนมเซิร์ฟเวอร์ที่จดทะเบียนของโดเมน Nslookup จากนั้นใช้เซิร์ฟเวอร์นั้นแทนข้อมูลเซิร์ฟเวอร์ DNS เริ่มต้นของระบบภายในเครื่อง
C:\>nslookup lifewire.com ns1.p30.dynect.net
เซิร์ฟเวอร์: ns1.p30.dynect.net
ที่อยู่: 208.78.70.30
ชื่อ: lifewire.com
ที่อยู่: 151.101.65.121
151.101.193.121
151.101.129.121
151.101.1.121
ผลลัพธ์ไม่ได้กล่าวถึงข้อมูลที่ "ไม่มีสิทธิ์" อีกต่อไปเพราะเนมเซิร์ฟเวอร์ ns1.p30.dynect เป็นเนมเซิร์ฟเวอร์หลักสำหรับ Lifewire.com ตามที่ระบุไว้ในส่วน "ระเบียน NS" ของรายการ DNS
ค้นหาเซิร์ฟเวอร์เมล
ในการค้นหาข้อมูลเซิร์ฟเวอร์อีเมลในโดเมนใดโดเมนหนึ่ง nslookup ใช้คุณสมบัติระเบียน MX ของ DNS บางไซต์ เช่น Lifewire.com รองรับทั้งเซิร์ฟเวอร์หลักและเซิร์ฟเวอร์สำรอง
ข้อความค้นหาเซิร์ฟเวอร์อีเมลสำหรับ Lifewire.com ทำงานดังนี้:
ประเภทชุด=mx
lifewire.com
[…]
คำตอบที่ไม่มีสิทธิ์:
lifewire.com การตั้งค่า MX=20, ตัวแลกเปลี่ยนเมล=ALT1. ASPMX. L. GOOGLE.com
lifewire.com ค่ากำหนด MX=10 ตัวแลกเปลี่ยนเมล=ASPMX. L. GOOGLE.com
lifewire.com ค่ากำหนด MX=50 ตัวแลกเปลี่ยนเมล=ALT4. ASPMX. L. GOOGLE.com
lifewire.com ค่ากำหนด MX=40 ตัวแลกเปลี่ยนเมล=ALT3. ASPMX. L. GOOGLE.com
lifewire.com ค่ากำหนด MX=30 ตัวแลกเปลี่ยนเมล=ALT2. ASPMX. L. GOOGLE.com
แบบสอบถาม nslookup อื่นๆ
Nslookup รองรับการสืบค้นจากระเบียน DNS อื่นๆ ที่ไม่ค่อยมีใครใช้ เช่น CNAME, PTR และ SOA การพิมพ์เครื่องหมายคำถามที่พร้อมท์จะพิมพ์คำแนะนำวิธีใช้ของโปรแกรม
ยูทิลิตีบนเว็บบางรูปแบบมีคุณลักษณะเพิ่มเติมบางอย่างนอกเหนือจากพารามิเตอร์มาตรฐานที่พบในเครื่องมือ Windows
วิธีใช้เครื่องมือ Nslookup ออนไลน์
Online nslookup ยูทิลิตี้เช่นเดียวกับจาก Network-Tools.com ให้คุณปรับแต่งได้มากกว่าที่คำสั่งจาก Windows อนุญาต
ตัวอย่างเช่น หลังจากเลือกโดเมน เซิร์ฟเวอร์ และพอร์ต คุณสามารถเลือกจากรายการดรอปดาวน์ของประเภทการสืบค้น เช่น ที่อยู่ เนมเซิร์ฟเวอร์ ชื่อบัญญัติ การเริ่มต้น โดเมนกล่องจดหมาย สมาชิกกลุ่มอีเมล -บริการที่เป็นที่รู้จัก การแลกเปลี่ยนจดหมาย ที่อยู่ ISDN ที่อยู่ NSAP และอื่นๆ อีกมากมาย