การค้นหา DNS

5 จาก 2 การให้คะแนน

การค้นหา DNS เป็นเครื่องมือฟรีสำหรับค้นหาระเบียน A, AAAA, CNAME, MX, NS, TXT, SOA และ CAA ของโฮสต์ พร้อมแสดงค่า DNS ที่พบ

การค้นหา DNS ตรวจสอบอะไรบ้าง?

การค้นหา DNS จะตรวจสอบระเบียนที่เผยแพร่ไว้สำหรับชื่อโดเมนหรือโฮสต์ ระบบชื่อโดเมน หรือที่เรียกโดยย่อว่า DNS ทำหน้าที่เชื่อมโยงชื่อที่มนุษย์อ่านได้ เช่น www.example.com เข้ากับที่อยู่และข้อมูลการกำหนดค่าที่เบราว์เซอร์ เซิร์ฟเวอร์อีเมล และบริการอินเทอร์เน็ตอื่นๆ ใช้งาน

ระเบียนแต่ละประเภทให้ข้อมูลต่างกัน ระเบียน A มีที่อยู่ IPv4 ส่วนระเบียน AAAA มีที่อยู่ IPv6 ระเบียน CNAME ชี้ชื่อโฮสต์หนึ่งไปยังอีกชื่อหนึ่ง ระเบียน MX ใช้กำหนดเส้นทางอีเมล ระเบียน NS ระบุเนมเซิร์ฟเวอร์ที่มีสิทธิ์ ระเบียน TXT ใช้เผยแพร่นโยบายแบบข้อความหรือค่าการยืนยัน และระเบียน SOA มีข้อมูลด้านการดูแลระบบและการกำหนดเวลาของโซน DNS

ระบบจะค้นหาบนเซิร์ฟเวอร์โดยใช้โฮสต์ที่คุณระบุ ข้อมูลในช่อง Host จะถูกส่งไปยังเซิร์ฟเวอร์ผ่าน HTTPS และไม่มีการจัดเก็บไว้ ผลลัพธ์แสดงเฉพาะระเบียน A, AAAA, CNAME, MX, NS, TXT, SOA และ CAA ที่ได้รับกลับมา รวมถึงฟิลด์ของระเบียนเหล่านั้น เครื่องมือนี้ไม่ได้ทดสอบว่าเว็บไซต์ตอบสนองหรือไม่ เซิร์ฟเวอร์อีเมลรับข้อความหรือไม่ หรือใบรับรอง TLS ใช้งานได้หรือไม่

ใช้การค้นหา DNS อย่างไร?

ป้อนชื่อโฮสต์ที่ต้องการตรวจสอบในช่อง Host แล้วเริ่มค้นหา

  1. ใช้ชื่อโฮสต์ที่พบปัญหาให้ตรงทั้งหมด เช่น www.example.com หรือ mail.example.com เพราะระเบียนของโดเมนย่อยอาจต่างจากระเบียนของโดเมนหลัก
  2. ควรป้อนเฉพาะชื่อโฮสต์ ไม่ใช่ที่อยู่หน้าเว็บแบบเต็มที่มีพาธ สตริงคำค้นหา หรือส่วนย่อยของหน้า
  3. เปรียบเทียบที่อยู่ ปลายทาง และเนมเซิร์ฟเวอร์ในผลลัพธ์กับค่าที่ผู้ให้บริการโฮสติ้ง อีเมล หรือ DNS แจ้งไว้
  4. ตรวจสอบ TTL ก่อนสรุปว่าผลลัพธ์เก่าเกิดจากการตั้งค่าผิด เพราะรีโซลเวอร์อาจยังแคชค่าก่อนหน้าอยู่

ชื่อ DNS ไม่แยกตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดังนั้น WWW.EXAMPLE.COM และ www.example.com จึงหมายถึงชื่อเดียวกัน ชื่อโฮสต์ทั่วไปไม่สามารถมีช่องว่างได้ ชื่อโดเมนสากลที่มีอักขระมีเครื่องหมายกำกับหรืออักขระที่ไม่ใช่ละตินจะใช้ ASCII A-label ใน DNS โดยส่วนที่เข้ารหัสของ A-label ใช้ Punycode ส่วนรูปแบบ Unicode เรียกว่า U-label หากรูปแบบ Unicode ไม่สามารถแปลงชื่อได้ตามที่คาด ให้ใช้รูปแบบ A-label

แต่ละป้ายชื่อ DNS มีความยาวได้ไม่เกิน 63 ออกเตต และชื่อโดเมนแบบเต็มก็มีข้อจำกัดด้านความยาวตามโปรโตคอลเช่นกัน ข้อมูลที่ยาวมากจึงอาจไม่ถูกต้อง แม้อักขระแต่ละตัวจะดูเหมือนใช้ได้ก็ตาม ตัวเลขและเครื่องหมายยัติภังค์ใช้ได้ในหลายตำแหน่งของชื่อโฮสต์ แต่ตามกฎทั่วไปของชื่อโฮสต์ ป้ายชื่อจะขึ้นต้นหรือลงท้ายด้วยเครื่องหมายยัติภังค์ไม่ได้

อ่านผลการค้นหา DNS อย่างไร?

อ่านแต่ละฟิลด์ตามประเภทของระเบียน เนื่องจากบางฟิลด์ใช้เฉพาะกับระเบียน MX, SOA, TXT หรือระเบียนบางประเภทเท่านั้น

  • Host ระบุชื่อที่ระเบียนในผลลัพธ์เป็นของชื่อนั้น
  • TTL คือระยะเวลาที่ระเบียนมีผล หน่วยเป็นวินาที โดยบอกรีโซลเวอร์ DNS ว่าสามารถแคชระเบียนนั้นได้นานเท่าใด
  • เป้าหมาย แสดงปลายทางหรือที่อยู่ของระเบียนประเภทที่ส่งค่าปลายทางกลับมา
  • IPv6 แสดงที่อยู่ที่ได้จากระเบียน AAAA
  • Priority ใช้กับระเบียน MX โดยตัวเลขที่ต่ำกว่าจะมีลำดับความสำคัญสูงกว่าตัวเลขที่สูงกว่า
  • Entries แสดงสตริงข้อความแต่ละรายการจากระเบียน มักพบในกรณีที่ข้อความถูกแบ่งออกเป็นหลายส่วน
  • MNAME คือเนมเซิร์ฟเวอร์หลักที่ระบุในระเบียน SOA
  • RNAME คือที่อยู่ติดต่อของ SOA ในรูปแบบ DNS โดยจุดตัวแรกที่ไม่ได้เอสเคปใช้แทนเครื่องหมาย @ ตามปกติ
  • ซีเรียล คือหมายเลขเวอร์ชันของโซน เซิร์ฟเวอร์ที่มีสิทธิ์ใช้ค่านี้เพื่อตรวจจับว่าข้อมูลโซนได้รับการอัปเดตแล้ว
  • Refresh ระบุว่าเนมเซิร์ฟเวอร์รองควรตรวจสอบเวอร์ชันใหม่ของโซนบ่อยเพียงใด
  • Retry ระบุว่าเซิร์ฟเวอร์รองควรลองอีกครั้งเมื่อใด หลังจากรีเฟรชไม่สำเร็จ
  • Expire กำหนดระยะเวลาที่เซิร์ฟเวอร์รองยังใช้ข้อมูลโซนต่อได้ เมื่อไม่สามารถติดต่อเซิร์ฟเวอร์หลัก
  • Min. TTL คือฟิลด์ MINIMUM ของ SOA ไม่ใช่ค่า TTL ขั้นต่ำทั่วไป แต่จะใช้ร่วมกับ TTL ของระเบียน SOA เพื่อกำหนด TTL สำหรับแคชคำตอบเชิงลบ เช่น กรณีที่ไม่มีชื่อนั้นอยู่
  • ธง, แท็ก และ Value เป็นฟิลด์แบบมีโครงสร้างที่ใช้กับระเบียนนโยบาย เช่น CAA เมื่อมีระเบียนดังกล่าว
  • Nameserver ระบุเซิร์ฟเวอร์ที่ระเบียน NS กำหนดไว้

การค้นหา DNS จะแสดงฟิลด์ตามประเภทของระเบียน จึงเป็นเรื่องปกติที่บางฟิลด์จะว่างหรือไม่ปรากฏ ตัวอย่างเช่น ระเบียน A ไม่มีลำดับความสำคัญแบบ MX และระเบียน MX ไม่จำเป็นต้องมีฟิลด์ IPv6

ตัวอย่างการแก้ปัญหา DNS ที่พบบ่อย

การค้นหา DNS มีประโยชน์เมื่ออาการของปัญหาเกี่ยวข้องกับการตั้งชื่อหรือการกำหนดเส้นทาง ชื่อโฮสต์และค่าระเบียนในตัวอย่างต่อไปนี้เป็นข้อมูลสมมติ ไม่ใช่ข้อมูล DNS ที่ใช้งานจริง

เว็บไซต์แปลงชื่อไม่ได้ ค้นหา www.example.com แล้วตรวจสอบข้อมูล A, AAAA และ CNAME ผลลัพธ์สมมติอาจแสดงปลายทาง CNAME เป็น hosting.example.net หรือแสดงปลายทาง A เป็นที่อยู่ IPv4 ในรูปแบบตัวเลขฐานสิบคั่นด้วยจุด หากปลายทางที่พบเป็นของบริการโฮสติ้งเดิม ให้อัปเดตระเบียนที่เกี่ยวข้องกับผู้ให้บริการ DNS ที่มีสิทธิ์

อีเมลไม่เข้า ค้นหาโดเมนหลักแล้วตรวจสอบระเบียน MX ผลลัพธ์สมมติอาจมีลำดับความสำคัญ 10 โดยชี้ไปที่ mail.example.com และลำดับความสำคัญ 20 โดยชี้ไปยังโฮสต์อีเมลสำรอง ตรวจสอบว่าปลายทางตรงกับการตั้งค่าของผู้ให้บริการอีเมล เครื่องมือนี้ไม่สามารถบอกได้ว่ากล่องจดหมายมีอยู่จริงหรือไม่ เซิร์ฟเวอร์ผู้รับปฏิเสธข้อความหรือไม่ หรือข้อความถูกส่งไปยังโฟลเดอร์สแปมหรือไม่

มีคำเตือนเกี่ยวกับใบรับรองหลังเปลี่ยนโฮสติ้ง ตรวจสอบระเบียน A, AAAA และ CNAME ของชื่อโฮสต์ที่แสดงในเบราว์เซอร์ให้ตรงทั้งหมด หาก DNS ยังนำผู้เข้าชมบางรายไปยังเซิร์ฟเวอร์เดิม ผู้ใช้เหล่านั้นอาจได้รับใบรับรองจากเซิร์ฟเวอร์นั้น การค้นหา DNS ไม่ได้ตรวจสอบตัวใบรับรอง หลังจากยืนยันว่าโฮสต์ชี้ไปยังบริการที่ต้องการแล้ว ให้ใช้เครื่องมือตรวจสอบใบรับรองต่อ

ทำไมการเปลี่ยนแปลง DNS ยังไม่แสดงผล?

แม้แก้ไข DNS ถูกต้องแล้ว การเปลี่ยนแปลงอาจยังไม่ปรากฏทันที เพราะรีโซลเวอร์แบบเรียกซ้ำสามารถเก็บคำตอบเดิมไว้จนกว่า TTL จะหมดอายุ ความล่าช้านี้มักเรียกว่า DNS propagation แต่โดยทั่วไปเกิดจากแคชของแต่ละระบบหมดอายุไม่พร้อมกัน ไม่ใช่เพราะระเบียนเดินทางผ่านอินเทอร์เน็ตจริงๆ

TTL ที่แสดงในระเบียนใหม่ไม่ได้บอกเสมอไปว่าระเบียนเก่าจะยังอยู่ในแคชนานเท่าใด รีโซลเวอร์อาจเก็บค่าก่อนหน้าไว้ตาม TTL เดิม นอกจากนี้ ผลการค้นหาที่ล้มเหลวก็อาจถูกแคชได้ ชื่อโฮสต์ที่เพิ่งสร้างจึงอาจยังดูเหมือนไม่มีอยู่ชั่วระยะหนึ่ง

ตรวจสอบระเบียน NS เพื่อยืนยันว่าโดเมนใช้เนมเซิร์ฟเวอร์เดียวกับที่คุณแก้ไข หากเนมเซิร์ฟเวอร์ไม่ถูกต้อง การรอต่อไปจะไม่ช่วยแก้ปัญหา หากต้องการเปรียบเทียบอย่างละเอียดขึ้น เครื่องมือบรรทัดคำสั่งอย่าง dig หรือ nslookup สามารถส่งคำค้นหาไปยังรีโซลเวอร์แบบเรียกซ้ำหรือเซิร์ฟเวอร์ที่มีสิทธิ์ที่เลือกไว้ได้โดยตรง

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

ใส่ที่อยู่ IP แทนชื่อโฮสต์ได้ไหม?

การค้นหา DNS แบบไปข้างหน้าออกแบบมาเพื่อค้นหาระเบียนที่เชื่อมโยงกับชื่อโฮสต์ หากต้องการค้นหาชื่อโฮสต์ที่เผยแพร่ไว้สำหรับที่อยู่ IP ให้ใช้การค้นหา IP ย้อนกลับ ซึ่งตรวจสอบข้อมูล DNS ย้อนกลับ อย่างไรก็ตาม ที่อยู่ IP จำนวนมากไม่มีระเบียนย้อนกลับที่เป็นประโยชน์ และชื่อย้อนกลับเพียงชื่อเดียวไม่ได้แสดงรายชื่อเว็บไซต์ทั้งหมดที่โฮสต์อยู่บนที่อยู่นั้น

ทำไม CNAME จึงขัดแย้งกับระเบียนอื่นได้?

CNAME ทำให้ชื่อ DNS หนึ่งเป็นนามแฝงของอีกชื่อหนึ่ง และโดยทั่วไปไม่สามารถอยู่ร่วมกับข้อมูลระเบียนทั่วไปอื่นที่ชื่อเดียวกันได้ ด้วยเหตุนี้ จุดบนสุดของโซน เช่น example.com จึงมักใช้ระเบียน A หรือ AAAA แทน CNAME แบบทั่วไป ผู้ให้บริการ DNS บางรายมีระบบ flattening หรือระเบียน alias ของตนเอง แต่เป็นคุณสมบัติเฉพาะของผู้ให้บริการ ไม่ใช่การทำงานตามมาตรฐานของ CNAME

DNS สาธารณะจะแสดงระเบียนจากเครือข่ายภายในบริษัทไหม?

โดยทั่วไปจะไม่แสดง องค์กรสามารถใช้ split-horizon DNS ซึ่งให้คำตอบแก่ผู้ใช้ภายในต่างจากข้อมูลที่เปิดเผยต่อสาธารณะ เนื่องจากการค้นหานี้ทำงานบนเซิร์ฟเวอร์ ผลลัพธ์จึงสะท้อนข้อมูล DNS ที่เซิร์ฟเวอร์นั้นมองเห็น ไม่ใช่ระเบียนที่เข้าถึงได้เฉพาะผ่านเครือข่ายสำนักงานหรือ VPN ของคุณ

การค้นหานี้ตรวจสอบความถูกต้องของ DNSSEC ไหม?

ไม่ ผลลัพธ์ที่แสดงไม่มีสถานะการตรวจสอบ DNSSEC โดเมนอาจยังส่งระเบียน DNS ทั่วไปกลับมาได้ แม้ห่วงโซ่ DNSSEC จะมีข้อผิดพลาดด้านการลงนามหรือการมอบสิทธิ์ หากต้องการตรวจสอบปัญหาประเภทนี้ ให้ใช้เครื่องมือตรวจสอบ DNSSEC โดยเฉพาะ หรือคำสั่งบรรทัดคำสั่งที่ร้องขอข้อมูล DNSSEC

เครื่องมือที่คล้ายกัน

การค้นหา IP ย้อนกลับ

นำ IP มาลองค้นหาโดเมน/โฮสต์ที่เกี่ยวข้องกับมัน

10,622
1,542
การค้นหา IP

เครื่องมือค้นหา IP ของ Digily Link ให้ข้อมูลโดยละเอียดเกี่ยวกับที่อยู่ IP ใด ๆ ใช้บริการออนไลน์ฟรีนี้เพื่อดูข้อมูล IP อย่างครบถ้วน

10,083
175
การค้นหา SSL

ใช้เครื่องมือค้นหา SSL ของเราเพื่อดูรายละเอียดทั้งหมดของใบรับรอง SSL และช่วยดูแลความปลอดภัยของเว็บไซต์

8,388
142

เครื่องมือยอดนิยม