หากคุณต้องการทำความเข้าใจว่าเกิดอะไรขึ้นในเครือข่ายของคุณ คุณจะต้องสามารถทำการสืบค้น DNS ได้ วิธีที่ดีที่สุดคือการใช้เครื่องมือ Network Administration NsLookup. เครื่องมือบรรทัดคำสั่งนี้สามารถช่วยให้คุณเข้าใจปัญหาเครือข่ายได้ดีขึ้นและช่วยเหลือคุณในการแก้ไขปัญหาเหล่านั้น
มีสองวิธีหลักในการใช้ NsLookup สำหรับการสืบค้น DNS; วิธีแรกคือใช้ภายในเครื่องคอมพิวเตอร์ของคุณ และวิธีที่สองคือใช้ NsLookup ออนไลน์ ในโพสต์บล็อกนี้ เราจะพูดถึงทั้งสองวิธีและบอกคุณ 8 กรณีการใช้คำสั่ง NsLookup ที่เป็นประโยชน์.
DNS ทำงานอย่างไร?
เพื่อให้เข้าใจ NsLookup ได้ดี เราควรตรวจสอบ DNS ก่อนว่าจริงๆ แล้วมันทำหน้าที่อะไร คำว่า DNS ย่อมาจาก ระบบชื่อโดเมน. ทุกเว็บไซต์บนอินเทอร์เน็ตมีที่อยู่ IP ที่เป็นตัวเลข แต่คุณไม่สามารถเข้าถึงเว็บไซต์ด้วยการพิมพ์ที่อยู่ IP ด้วยตนเองในแถบที่อยู่ของเบราว์เซอร์ของคุณ คุณพิมพ์ชื่อโดเมนของเว็บไซต์ และ DNS จะจับคู่ชื่อโดเมนกับที่อยู่ IP หากไม่ได้รับความช่วยเหลือจาก DNS ผู้ใช้จะไม่สามารถเปิดเว็บไซต์ได้ และเมื่อโหลดหน้าเว็บ เซิร์ฟเวอร์ DNS ที่แตกต่างกันสี่ตัวจะทำงานร่วมกันเพื่อรับที่อยู่ IP ที่รับผิดชอบ ตัวเรียกซ้ำ DNS, เนมเซิร์ฟเวอร์รูท, เนมเซิร์ฟเวอร์ TLD, และ เนมเซิร์ฟเวอร์ที่เชื่อถือได้. DNS แต่ละประเภทมีหน้าที่รับผิดชอบในขั้นตอนเดียวของกระบวนการ ตัวอย่างเช่น ตัวเรียกซ้ำ DNS พยายามค้นหาข้อมูลเกี่ยวกับชื่อโดเมนด้วยข้อมูลแคชที่มีอยู่แล้ว หากไม่พบข้อมูลที่ต้องการ ระบบจะส่งคำขอไปยังเนมเซิร์ฟเวอร์รูท กระบวนการส่งคำขอจะดำเนินต่อไปจนกว่า DNS จะสามารถค้นหาที่อยู่ IP ที่เกี่ยวข้องได้
NsLookup คืออะไร?
NsLookup หรือการค้นหาเนมเซิร์ฟเวอร์คือเครื่องมือบรรทัดคำสั่งที่ช่วยคุณแก้ไขปัญหาเครือข่าย
คุณสามารถใช้ NsLookup เพื่อรับที่อยู่ IP ของเว็บไซต์โดยตั้งชื่อโดเมนหรือกลับกัน การสืบค้น DNS ประเภทนี้เรียกว่า "บันทึก" และไม่ใช่การสืบค้น DNS เดียวที่คุณสามารถสร้างด้วย NsLookup คุณยังสามารถขอ "บันทึก AAAA" หรือ "บันทึก quad A" ได้ ในตอนแรก เมื่อคุณถาม NsLookup เกี่ยวกับที่อยู่ IP ของชื่อโดเมน มันจะตอบกลับด้วยที่อยู่ IPv4 ที่รับผิดชอบ อย่างไรก็ตาม อินเทอร์เน็ตกำลังค่อยๆ เปลี่ยนไปใช้ IPv6 ดังนั้น คุณจะต้องสามารถรับที่อยู่ IPv6 ที่รับผิดชอบของโดเมนได้ บันทึก “AAAA” ใช้คำสั่ง NsLookup IPv6 เพื่อตอบสนองคำขอ IP ประเภทที่สอง สำหรับตัวอย่างที่สามของบันทึก DNS ที่คุณได้รับจาก NsLookup เรามีบันทึก SOA ที่ให้ข้อมูลที่เป็นประโยชน์และรายละเอียดเกี่ยวกับโซน DNS มีบันทึก DNS อื่นๆ อีกมากมายที่คุณสามารถรับผ่าน NsLookup แต่ละรายการมีคำสั่งเฉพาะ และนี่เป็นเพียงตัวอย่างทั่วไปบางส่วนที่จะทำให้คุณคุ้นเคยกับศักยภาพของ NsLookup เราจะตรวจสอบฟังก์ชันการทำงานของคำสั่ง NsLookup เพิ่มเติมในส่วนต่อๆ ไป
เป็นไปได้ว่าคุณมีเครื่องมือนี้พร้อมใช้งานบนคอมพิวเตอร์ Linux หรือ Windows ของคุณแล้ว แต่ตามข้อมูลของ Microsoft คุณสามารถใช้เครื่องมือบรรทัดคำสั่ง NsLookup ได้ก็ต่อเมื่อคุณติดตั้งโปรโตคอล TCP/IP เท่านั้น
ทำไมคุณควรรู้วิธีใช้ NsLookup?
คุณอาจสงสัยว่าทำไมฉันถึงต้องใช้คำสั่ง NsLookup ฉันไม่ใช่ผู้ดูแลระบบเครือข่ายหรือเซิร์ฟเวอร์ มีสองเหตุผลหลักว่าทำไมคุณควรรู้วิธีทำงานกับ NsLookup:
การแก้ไขปัญหาการเชื่อมต่อเซิร์ฟเวอร์ด้วย NsLookup
ลองนึกภาพคุณมีปัญหากับการเชื่อมต่อเซิร์ฟเวอร์ของคุณ การใช้คำสั่ง NsLookup คุณสามารถแก้ไขปัญหาการเชื่อมต่อและแก้ไขปัญหาได้อย่างมีประสิทธิภาพและรวดเร็ว
ความปลอดภัยและความปลอดภัย
การโจมตีแบบฟิชชิ่งจำนวนมากเกี่ยวข้องกับการเปลี่ยนแปลงเล็กน้อยในชื่อโดเมนของเว็บไซต์ที่น่าเชื่อถือ ดังนั้น ผู้ใช้อาจทำการซื้อหรือป้อนข้อมูลบนเว็บไซต์นั้นโดยไม่ได้ตระหนักว่าไม่ใช่เว็บไซต์ดั้งเดิม อย่างไรก็ตาม นี่ไม่ใช่การโจมตีเดียวที่เป็นไปได้ที่คุณสามารถป้องกันได้ด้วย NsLookup ในก การโจมตีพิษแคช DNSแฮกเกอร์สามารถกำหนดเส้นทางการรับส่งข้อมูลไปยังเซิร์ฟเวอร์อื่นได้ ด้วยวิธีนี้ผู้ใช้อาจเข้าสู่เว็บไซต์ที่อาจเป็นอันตราย เมื่อทราบประเภทที่ถูกต้องของคำสั่ง NsLookup บันทึก DNS และกิจกรรมที่เกี่ยวข้อง คุณจะสามารถบอกได้ว่าเมื่อใดที่มีการใช้งานแตกต่างออกไป
การรู้คำสั่ง NsLookup และคำสั่ง CMD DNS ที่เป็นประโยชน์บางคำสั่งสามารถช่วยขยายชุดทักษะทางเทคนิคของคุณได้ ครั้งต่อไปที่คุณประสบปัญหาเซิร์ฟเวอร์ คุณสามารถจัดการเรื่องต่างๆ ด้วยตนเองและแก้ไขด้วยตนเอง
คำสั่ง NsLookup DNS ที่ใช้บ่อยที่สุดบน Windows
ตอนนี้คุณได้เรียนรู้แล้วว่าการค้นหา ns คืออะไร เรามาทบทวนคำสั่ง DNS NsLookup ที่ใช้บ่อยที่สุด 6 คำใน Windows และสิ่งที่คุณสามารถทำได้
1. การรับบันทึกของโดเมน
ตามที่อธิบายไว้ก่อนหน้านี้ แบบสอบถามระเบียน A มีไว้สำหรับการตรวจสอบ IP ของ NsLookup หากต้องการใช้คำสั่ง CMD DNS นี้บน windows ขั้นแรกให้เปิดพรอมต์คำสั่งของคุณโดยกด Windows+R พิมพ์ “cmd” แล้วคลิกตกลง ขั้นตอนนี้จะเหมือนกันสำหรับคำสั่งทั้งหมดบน Windows จากนั้นพิมพ์ “NsLookup” แล้วกด Enter ด้วยเหตุนี้ คุณจะเห็นเซิร์ฟเวอร์เริ่มต้นและที่อยู่ IP ของคุณ
จากนั้นพิมพ์ชื่อโดเมนของเว็บไซต์แล้วคุณจะได้รับที่อยู่ IP ที่นี่ เรามีคำตอบที่ไม่ได้รับอนุญาต สิ่งนี้หมายความว่าอย่างไร? หมายความว่าคำตอบสำหรับคำถามของเรามาจากแหล่งที่ไม่ได้รับอนุญาต

2. การตรวจสอบ NS Records ของโดเมน
คำสั่ง DNS นี้ช่วยให้คุณค้นหาเนมเซิร์ฟเวอร์ที่เชื่อถือได้ของชื่อโดเมน เซิร์ฟเวอร์ที่เชื่อถือได้คือสิทธิ์ของโซน DNS หากต้องการค้นหาข้อมูล NS ของโดเมน คุณสามารถใช้คำสั่งนี้:
set q=ns www.example.com

3. รับบันทึก SOA ของโดเมน
คำสั่ง CMD DNS ที่มีประโยชน์อีกคำสั่งหนึ่งคือคำสั่งบันทึก SOA การรับบันทึก SOA ของโดเมนนั้นค่อนข้างง่ายและคล้ายกับคำสั่ง DNS สุดท้าย ข้อแตกต่างเพียงอย่างเดียวคือคุณตั้งค่าประเภทการสืบค้นเป็น “โซอา” แทนที่จะเป็น “ไม่”.
ดังนั้นนี่คือลักษณะของคำสั่ง:
set q=soa www.example.com
4. การเปิดใช้งานโหมดดีบัก
คุณสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับชื่อโดเมนได้โดยใช้คำสั่ง DNS นี้:
set debug www.example.com
คำสั่งนี้ทำให้คุณอยู่ในโหมดแก้ไขข้อบกพร่อง โหมดการดีบักจะให้ข้อมูลเกี่ยวกับแพ็กเก็ตที่ส่งไปยังเซิร์ฟเวอร์

5. ค้นหาระเบียน MX
ระเบียน Mail Exchange หรือระเบียน MX จะบอกคุณว่าเซิร์ฟเวอร์อีเมลใดมีหน้าที่รับอีเมล
ใช้คำสั่ง DNS นี้เพื่อรับระเบียน MX:
set q=mx domain name

6. ตรวจสอบการค้นหา DNS แบบย้อนกลับ
คำสั่งนี้มีประโยชน์เมื่อคุณมีที่อยู่ IP และกำลังมองหาโดเมน หากต้องการรับ NsLookup แบบย้อนกลับ ให้ใช้คำสั่งนี้:
nslookup 'IP address'

คำสั่ง NsLookup ที่ใช้บ่อยที่สุดบน Linux
ตอนนี้เรามาลองใช้คำสั่งเหล่านี้ทั้งหมดบนเซิร์ฟเวอร์ Linux
1. รับบันทึก A ของโดเมน
หากต้องการรับบันทึก A ของโดเมนบน Linux ให้เปิดเทอร์มินัลแล้วพิมพ์คำสั่งนี้:
nslookup example.com

2. การตรวจสอบ NS Records ของโดเมน
นี่เป็นคำสั่ง nslookup ที่จำเป็นสำหรับบันทึกเนมเซิร์ฟเวอร์ของโดเมนบน Linux:
nslookup -type=ns example.com

3. รับบันทึก SOA ของโดเมน
ใช้คำสั่ง nslookup นี้เพื่อรับบันทึก SOA ของคำสั่ง:
nslookup -type=soa example.com
4. การเปิดใช้งานโหมดดีบัก
ใช้คำสั่ง nslookup นี้เพื่อเปิดใช้งานโหมดดีบักบน Linux:
nslookup -debug example.com

5. ค้นหาระเบียน MX
คุณสามารถใช้คำสั่ง nslookup นี้เพื่อค้นหาระเบียน MX:
nslookup -query=mx example.com

6. ตรวจสอบการค้นหา DNS แบบย้อนกลับ
เช่นเดียวกับการรับบันทึก A ของโดเมน ให้พิมพ์ nslookup ตามด้วยที่อยู่ Ip เพื่อรับการค้นหา ns แบบย้อนกลับ:
nslookup 11.11.11.11

เครื่องมือออนไลน์ NsLookup
นอกจากพรอมต์คำสั่งแล้ว คุณยังสามารถใช้ตัวเลือกบนเว็บเพื่อสืบค้นเนมเซิร์ฟเวอร์ได้ มันทำงานโดยการป้อนชื่อโดเมนในช่องค้นหาของเครื่องมือออนไลน์ และตอบสนองด้วยบันทึก DNS ที่หลากหลาย เครื่องมือ NsLookup ออนไลน์ครอบคลุมการสืบค้นเกือบทั้งหมดที่คุณสามารถทำได้ด้วยพรอมต์คำสั่ง ต่อไปนี้เป็นตัวอย่างเครื่องมือ NsLookup ออนไลน์สามตัวอย่าง
เพื่อสรุป
ทุกครั้งที่ผู้ใช้พยายามเปิดเว็บไซต์ มือวิเศษของ DNS จะค้นหาที่อยู่ IP และทำให้สามารถเข้าถึงเว็บไซต์นั้นได้ หากต้องการทำความเข้าใจโซน DNS ของคุณให้ลึกซึ้งยิ่งขึ้นและแก้ไขปัญหา คุณสามารถใช้ NsLookup ได้ NsLookup เป็นเครื่องมือบรรทัดคำสั่งที่มีประโยชน์ซึ่งให้ข้อมูลมากมายเกี่ยวกับเนมเซิร์ฟเวอร์ คุณสามารถใช้เครื่องมือนี้เพื่อวัตถุประสงค์หลายประการ เช่น การแก้ไขปัญหาการเชื่อมต่อเซิร์ฟเวอร์และการแก้ปัญหา DNS หรือเพิ่มความปลอดภัยของคุณในขณะที่ท่องอินเทอร์เน็ต ในบทความนี้ เราได้กล่าวถึงคำสั่ง NsLookup ที่เป็นประโยชน์สำหรับทั้ง Linux และ Windows
คำถามที่พบบ่อย
NsLookup และ Ping แตกต่างกันหรือไม่?
เมื่อคุณแปลชื่อโดเมนเป็นที่อยู่ IP เครื่องมือทั้งสองนี้จะตอบกลับด้วยคำตอบเดียวกัน อย่างไรก็ตามกระบวนการทำงานต่างกัน แต่สิ่งสำคัญที่ควรทราบคือ ping มักจะใช้สำหรับการตรวจสอบการเชื่อมต่อ IP ไม่ใช่สำหรับการวินิจฉัยและแก้ไขปัญหา DNS
ฉันสามารถใช้ NsLookup กับที่อยู่ IP ได้หรือไม่?
ใช่ NsLookup สามารถใช้เพื่อรับชื่อโดเมนที่เกี่ยวข้องกับที่อยู่ IP คุณสามารถใช้ Reverse NsLookup เพื่อรับชื่อโดเมนที่รับผิดชอบของที่อยู่ IP
การค้นหา DNS บอกอะไรคุณ?
การค้นหา DNS สามารถแปลชื่อโดเมนเป็นที่อยู่ IP หรือในทางกลับกัน นอกจากนี้ยังให้ข้อมูลบางอย่างเกี่ยวกับโซน DNS เช่น เนมเซิร์ฟเวอร์หลักของโซนอีกด้วย
จะแสดงข้อมูลบริการชื่อ IPv6 ได้อย่างไร
หากต้องการแสดงข้อมูลบริการชื่อ IPv6 โดยใช้ nslookup ให้เปิดพรอมต์คำสั่งหรือเทอร์มินัลแล้วป้อน “nslookup -query=AAAA example.com” โดยแทนที่ “example.com” ด้วยโดเมนที่คุณกำลังค้นหา คำสั่งนี้จะสอบถาม DNS สำหรับบันทึก AAAA ของโดเมนซึ่งมีที่อยู่ IPv6
อะไรคือความแตกต่างระหว่าง A Records กับ AAAA Records?
ระเบียนและระเบียน AAAA เป็นทั้งระเบียน DNS ที่เชื่อมโยงชื่อโดเมนกับที่อยู่ IP แต่จะรองรับ Internet Protocol เวอร์ชันที่แตกต่างกัน บันทึกจะจับคู่ชื่อโดเมนกับที่อยู่ IPv4 แบบ 32 บิต ซึ่งเป็นที่อยู่อินเทอร์เน็ตรูปแบบดั้งเดิม ในทางตรงกันข้าม AAAA Records จะเชื่อมโยงชื่อโดเมนกับที่อยู่ IPv6 128 บิต ซึ่งตอบสนองความต้องการกลุ่มที่อยู่ IP ที่ใหญ่ขึ้นเนื่องจากอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตมีการเติบโตแบบก้าวกระโดด