DriteStudioDRITESTUDIODRITESTUDIO
หน้าแรกบทความเกี่ยวกับเราติดต่อเรา
หน้าแรก
VPSเซิร์ฟเวอร์เสมือนประสิทธิภาพสูง พร้อมสิทธิ์ Root เต็มรูปแบบ
VPS ForexVPS เทรด Forex หน่วงต่ำพิเศษ สำหรับ EA และระบบเทรดอัตโนมัติ
เว็บโฮสติ้งโฮสติ้งพร้อมใช้งาน มี Plesk และ SSL ฟรี
โฮสติ้งเกมเซิร์ฟเวอร์รองรับเกมมากกว่า 20 เกมทั่วโลก เพียงเช่า VPS แล้วแจ้งเกมที่ต้องการติดตั้งกับเรา
เซิร์ฟเวอร์เฉพาะเซิร์ฟเวอร์เฉพาะระดับองค์กร พร้อม IPMI
ฝากวางเซิร์ฟเวอร์ฝากเซิร์ฟเวอร์ในศูนย์ข้อมูลมาตรฐานสากล
ความปลอดภัยWAF ระบบป้องกัน DDoS และ SOC เฝ้าระวังตลอด 24/7
รับทำเว็บไซต์ออกแบบและพัฒนาเว็บไซต์ด้วยเทคโนโลยีสมัยใหม่
บริการ SEOดันอันดับด้วยบทความ Backlink และ Technical SEO
สถานะระบบตรวจสอบสถานะระบบและความพร้อมใช้งาน
บทความเกี่ยวกับเราติดต่อเรา
0%
วิธีใช้คำสั่ง nslookup ตรวจสอบ DNS บน Linux และ Windows [2026]
กลับหน้ารายการบทความ

วิธีใช้คำสั่ง nslookup ตรวจสอบ DNS บน Linux และ Windows [2026]

วิธีใช้คำสั่ง nslookup ในระบบปฏิบัติการ Linux และ Windows

Universal-30 สิงหาคม 2566-อัปเดต: 10 เมษายน 2569

nslookup คืออะไร ทำไมผู้ดูแลระบบต้องใช้เป็น

nslookup (Name Server Lookup) เป็นเครื่องมือพื้นฐานที่ใช้สอบถาม DNS Server เพื่อค้นหา IP Address ของโดเมน ตรวจสอบ MX Record สำหรับ Email หรือวิเคราะห์ปัญหา DNS ที่เกิดขึ้น มีให้ใช้ทั้งบน Windows และ Linux โดยไม่ต้องติดตั้งเพิ่ม

สำหรับผู้ดูแล VPS หรือ Hosting nslookup เป็นเครื่องมือแรกที่ควรใช้เมื่อเว็บไซต์เข้าไม่ได้หรือ Email ส่งไม่ถึง

โหมดการใช้งาน nslookup

nslookup มีสองโหมดการใช้งาน Non-interactive Mode เหมาะกับการ Query ครั้งเดียว พิมพ์คำสั่งแล้วได้ผลลัพธ์ทันที Interactive Mode เหมาะกับการ Query หลายครั้งติดต่อกัน เข้าโหมดนี้โดยพิมพ์ nslookup แล้ว Enter

การใช้งานบน Windows

ค้นหา IP Address ของโดเมน

เปิด Command Prompt แล้วพิมพ์

nslookup example.com

ผลลัพธ์จะแสดง DNS Server ที่ใช้ Query และ IP Address ของโดเมน ถ้าเห็นข้อความ Non-authoritative answer หมายความว่าผลลัพธ์มาจาก Cache ของ DNS Server ไม่ใช่จาก DNS Server ที่รับผิดชอบโดเมนนั้นโดยตรง

ระบุ DNS Server ที่ต้องการ Query

nslookup example.com 8.8.8.8

คำสั่งนี้จะ Query ไปยัง Google DNS แทน DNS Server เริ่มต้น มีประโยชน์เมื่อต้องการตรวจสอบว่า DNS Server ต่างกันให้ผลลัพธ์ตรงกันหรือไม่

ค้นหา Record ประเภทต่างๆ

nslookup -type=mx example.com
nslookup -type=ns example.com
nslookup -type=cname www.example.com
nslookup -type=txt example.com
nslookup -type=soa example.com

MX Record สำหรับ Email, NS Record สำหรับ Name Server, CNAME สำหรับ Alias, TXT สำหรับ SPF/DKIM และ SOA สำหรับข้อมูล Zone

การใช้งานบน Linux

บน Linux คำสั่ง nslookup ทำงานเหมือนกับ Windows ติดตั้งด้วย

sudo apt install dnsutils

ใช้ได้เหมือนกัน เช่น nslookup example.com, nslookup -type=mx example.com

ใช้ dig แทน nslookup บน Linux

บน Linux แนะนำให้ใช้ dig ควบคู่กับ nslookup เพราะให้ข้อมูลละเอียดกว่า

dig example.com
dig example.com MX
dig @8.8.8.8 example.com

Interactive Mode สำหรับ Query หลายครั้ง

พิมพ์ nslookup แล้ว Enter จะเข้า Interactive Mode สามารถเปลี่ยน DNS Server ด้วยคำสั่ง server 8.8.8.8 เปลี่ยนประเภท Record ด้วย set type=mx และ Query โดเมนต่างๆ ติดต่อกันได้โดยไม่ต้องพิมพ์ nslookup ซ้ำ

Reverse DNS Lookup

ค้นหาชื่อโดเมนจาก IP Address

nslookup 8.8.8.8

Reverse DNS มีประโยชน์สำหรับตรวจสอบว่า IP ของเซิร์ฟเวอร์มี PTR Record ถูกต้องหรือไม่ ซึ่งสำคัญสำหรับ Mail Server ที่ต้องการให้อีเมลไม่ตก Spam

วิเคราะห์ปัญหา DNS ด้วย nslookup

เมื่อเว็บไซต์เข้าไม่ได้ ให้ตรวจสอบตามลำดับ Query โดเมนดูว่าได้ IP ที่ถูกต้องหรือไม่ ลองเปลี่ยน DNS Server เพื่อดูว่าปัญหาอยู่ที่ DNS Server ตัวไหน ตรวจสอบ NS Record ว่าชี้ไปที่ Name Server ที่ถูกต้อง และตรวจสอบ SOA Record เพื่อดูว่า Zone มีการอัปเดตล่าสุดเมื่อไร

คำถามที่พบบ่อย (FAQ)

nslookup กับ dig ต่างกันอย่างไร ควรใช้ตัวไหน

nslookup ใช้ง่ายกว่าและมีบนทั้ง Windows และ Linux ส่วน dig ให้ข้อมูลละเอียดกว่า เช่น TTL, Authority Section และ Additional Section บน Linux แนะนำใช้ dig เป็นหลัก แต่บน Windows ใช้ nslookup

Non-authoritative answer คืออะไร

หมายความว่าผลลัพธ์มาจาก Cache ของ DNS Server ที่ Query ไม่ใช่จาก DNS Server ที่รับผิดชอบโดเมนโดยตรง ผลลัพธ์ยังคงถูกต้องแต่อาจไม่ใช่ข้อมูลล่าสุดหากมีการเปลี่ยนแปลง DNS

nslookup แสดง Server failed ต้องทำอย่างไร

อาจเกิดจาก DNS Server ที่ใช้มีปัญหา ให้ลองเปลี่ยนเป็น DNS Server อื่น เช่น nslookup example.com 8.8.8.8 หรือตรวจสอบการเชื่อมต่อเครือข่ายว่าปกติหรือไม่

เปลี่ยน DNS แล้วทำไม nslookup ยังแสดง IP เก่า

เพราะ DNS มี TTL (Time to Live) ที่กำหนดว่า Cache จะหมดอายุเมื่อไร ต้องรอจนกว่า TTL จะหมดหรือล้าง DNS Cache ด้วย ipconfig /flushdns บน Windows หรือ systemd-resolve --flush-caches บน Linux

สรุป

nslookup เป็นเครื่องมือพื้นฐานที่ทรงพลังสำหรับตรวจสอบและวิเคราะห์ปัญหา DNS ใช้ได้ทั้ง Windows และ Linux ไม่ว่าจะค้นหา IP, ตรวจสอบ MX Record หรือ Debug DNS ปัญหา nslookup คือเครื่องมือแรกที่ควรใช้

หากต้องการ VPS หรือ Hosting ที่มี DNS Management ครบถ้วนพร้อมระบบรักษาความปลอดภัย DriteStudio พร้อมให้บริการ

แชร์บทความ:
ดูบทความเพิ่มเติม
D

DriteStudio | ไดรท์สตูดิโอ

ผู้ให้บริการโครงสร้างพื้นฐานดิจิทัลสำหรับ VPS เว็บโฮสติ้ง และบริการฝากวางเซิร์ฟเวอร์ในประเทศไทย

ดำเนินการโดย บริษัท คราฟต์ อินเตอร์เทค (ประเทศไทย) จำกัด

© 2026 บริษัท คราฟต์ อินเตอร์เทค (ประเทศไทย) จำกัด สงวนลิขสิทธิ์

นโยบายความเป็นส่วนตัวข้อกำหนดการให้บริการสถานะระบบ