วิธีค้นหาเรกคอร์ด DNS
DNS เป็นระบบที่แปลชื่อโดเมนเป็นที่อยู่ IP เมื่อมีบางอย่างผิดปกติ — ไซต์ไม่โหลด อีเมลไม่มาถึง ใบรับรอง SSL ล้มเหลว — การตรวจสอบเรกคอร์ด DNS มักเป็นขั้นตอนแรกของการดีบัก
ประเภทของเรกคอร์ด DNS
| เรกคอร์ด | บทบาท | ตัวอย่างค่า |
|---|---|---|
| A | เชื่อมโยงโดเมนกับที่อยู่ IPv4 | 93.184.216.34 |
| AAAA | เชื่อมโยงโดเมนกับที่อยู่ IPv6 | 2606:2800:220:1:... |
| CNAME | สร้างนามแฝงของโดเมนหนึ่งไปยังอีกโดเมนหนึ่ง | www → example.com |
| MX | เซิร์ฟเวอร์อีเมลสำหรับโดเมน | mail.example.com (ลำดับความสำคัญ 10) |
| TXT | ข้อมูลข้อความ (SPF, DKIM, การตรวจสอบ) | "v=spf1 include:..." |
| NS | เซิร์ฟเวอร์ชื่อของโดเมน | ns1.example.com |
| SOA | Start of Authority (ข้อมูลโซน) | NS หลัก อีเมลผู้ดูแล หมายเลขซีเรียล |
วิธีค้นหาเรกคอร์ด DNS
- ป้อนโดเมน — พิมพ์ชื่อโดเมนใดก็ได้ (เช่น example.com) ในเครื่องมือค้นหา
- เลือกประเภทเรกคอร์ด — เลือก A, AAAA, MX, TXT, CNAME, NS หรือ SOA หรือสอบถามทุกประเภทพร้อมกัน
- ดูผลลัพธ์ — ดูเรกคอร์ดที่ส่งคืน ค่า TTL (อายุการใช้งาน) และข้อมูลที่เกี่ยวข้อง
การดีบักด้วย DNS
ไซต์ไม่โหลด? ตรวจสอบเรกคอร์ด A หากขาดหายหรือชี้ไปที่ IP ที่ไม่ถูกต้อง โดเมนไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์
อีเมลไม่มาถึง? ตรวจสอบเรกคอร์ด MX เรกคอร์ด MX ที่ขาดหายหรือไม่ถูกต้องป้องกันการส่งจดหมายไปยังเซิร์ฟเวอร์อีเมลของคุณ
ข้อผิดพลาดใบรับรอง SSL? ตรวจสอบว่าเรกคอร์ด A ของโดเมนชี้ไปที่เซิร์ฟเวอร์ที่ถูกต้องที่ติดตั้งใบรับรอง ตรวจสอบด้วยว่ามีลูกโซ่ CNAME ที่อาจชี้ไปที่อื่นหรือไม่
การตรวจสอบโดเมนล้มเหลว? หลายบริการ (Google, Microsoft, Cloudflare) ขอให้คุณเพิ่มเรกคอร์ด TXT เพื่อพิสูจน์ความเป็นเจ้าของโดเมน ดูเรกคอร์ด TXT เพื่อยืนยันว่าได้เพิ่มแล้ว
การแพร่กระจาย DNS? หลังจากการเปลี่ยนแปลง การแพร่กระจายอาจใช้เวลาถึง 48 ชั่วโมงทั่วโลก แต่การอัปเดตส่วนใหญ่จะมองเห็นได้ในไม่กี่นาทีถึงไม่กี่ชั่วโมง
เคล็ดลับ
- ใช้ DNS-over-HTTPS ของเครื่องมือ — การค้นหาใช้ตัวแก้ไข DNS-over-HTTPS ของ Cloudflare ซึ่งส่งคืนผลลัพธ์ที่สดและน่าเชื่อถือ แทนที่จะเป็นการตอบสนองที่อาจถูกแคชจากตัวแก้ไขในเครื่องของคุณ
- ตรวจสอบ TTL — TTL (Time to Live) ระบุระยะเวลาที่เรกคอร์ดถูกแคช หากคุณเพิ่งเปลี่ยนเรกคอร์ดและไม่ปรากฏ ค่าเก่าอาจยังคงถูกแคชตามระยะเวลา TTL
- เฝ้าระวังลูกโซ่ CNAME — หาก CNAME ชี้ไปที่ CNAME อื่นที่ชี้ไปที่อีกอันหนึ่ง การแก้ไขอาจช้าลงหรือเสียหายหากลิงก์ขาด
- ตรวจสอบลำดับความสำคัญ MX ทั้งหมด — เรกคอร์ด MX มีค่าลำดับความสำคัญ (ต่ำกว่า = ต้องการมากกว่า) ตรวจสอบว่าเซิร์ฟเวอร์อีเมลหลักของคุณมีลำดับความสำคัญต่ำสุดและเซิร์ฟเวอร์สำรองได้รับการกำหนดค่าอย่างถูกต้อง
คำถามที่พบบ่อย
DNS คืออะไร?
DNS (Domain Name System) แปลชื่อโดเมนเช่น example.com เป็นที่อยู่ IP เช่น 93.184.216.34 ที่คอมพิวเตอร์ใช้ในการเชื่อมต่อกัน มักถูกเรียกว่า « สมุดโทรศัพท์ » ของอินเทอร์เน็ต
เรกคอร์ด A คืออะไร?
เรกคอร์ด A เชื่อมโยงชื่อโดเมนกับที่อยู่ IPv4 เมื่อคุณเข้าเยี่ยมชมไซต์ เบราว์เซอร์ของคุณค้นหา DNS เพื่อค้นหาเรกคอร์ด A และเชื่อมต่อกับ IP นั้น
ความแตกต่างระหว่างเรกคอร์ด A และ AAAA คืออะไร?
เรกคอร์ด A ชี้ไปที่ที่อยู่ IPv4 (เช่น 93.184.216.34) AAAA ชี้ไปที่ IPv6 (เช่น 2606:2800:220:1:248:1893:25c8:1946) ไซต์สมัยใหม่ส่วนใหญ่มีทั้งสอง
เรกคอร์ด MX มีไว้เพื่ออะไร?
เรกคอร์ด MX (Mail Exchange) กำหนดเซิร์ฟเวอร์ที่จัดการอีเมลของโดเมน เมื่อมีคนเขียนถึง user@example.com เซิร์ฟเวอร์ผู้ส่งจะค้นหา MX ของ example.com เพื่อหาว่าจะส่งจดหมายไปที่ใด