เซิร์ฟเวอร์ DNS สาธารณะ 1.1.1.1 โดยปกติจะตอบสนองต่อคำขอจากโหนดใดๆ
หากคุณไม่มีการตอบกลับ DNS แม้ว่าคุณจะได้รับการตอบกลับ ping สำเร็จจากที่อยู่ก็ตาม มีสาเหตุที่เป็นไปได้สามประการ:
- การรับส่งข้อมูลพอร์ต UDP #53 ถูกบล็อก (กรองออกหรือไม่อนุญาต) ที่ใดก็ได้ในน้ำตก VM ของคุณ
- การตั้งค่าเซิร์ฟเวอร์ DNS ที่เกี่ยวข้องกับอินเทอร์เฟซเครือข่าย VM ของคุณไม่ถูกต้อง
- การแปลที่อยู่ของคุณโดยมาสเคอเรดทำให้คำขอ/การตอบกลับ DNS ผิดรูปแบบ
ทำการทดสอบเหล่านี้บน VM โดยที่ DNS ไม่ทำงาน คัดลอกและวางในหน้าต่างเทอร์มินัลทั้ง 5 บรรทัด จากนั้นกด Enter:
ขุด google.com
เสียงสะท้อน "-----------------"
ขุด google.com @1.1.1.1
เสียงสะท้อน "-----------------"
ขุด google.com @8.8.8.8
และทำซ้ำโดยใช้โปรโตคอล TCP แทน UDP:
ขุด +tcp google.com
เสียงสะท้อน "-----------------"
ขุด +tcp google.com @1.1.1.1
เสียงสะท้อน "-----------------"
ขุด +tcp google.com @8.8.8.8
การตอบสนองของบล็อกคำสั่งเหล่านี้คืออะไร? คุณไม่ได้รับการตอบสนองในทุกกรณีหรือเป็นบวกอย่างน้อยหนึ่งกรณี? โปรดคัดลอกและวางผลลัพธ์ที่สมบูรณ์ที่นี่ - แก้ไข คำถามของคุณ.
ด้านล่างนี้คือตัวอย่างการตอบสนองที่ถูกต้องสำหรับการทดสอบครั้งแรก
- ค้นหา
เซิร์ฟเวอร์
เส้น
- ค้นหา
คำตอบ
ส่วนและดูหนึ่งบรรทัดด้านล่าง
; <<>> DiG 9.16.15-Ubuntu <<>> google.com
;; ตัวเลือกส่วนกลาง: +cmd
;; ได้รับคำตอบ:
;; ->>HEADER<<- opcode: QUERY, สถานะ: NOERROR, id: 2334
;; ธง: qr rd ra; คำถาม: 1, คำตอบ: 1, ผู้มีอำนาจ: 0, เพิ่มเติม: 1
;; เลือก PSEUDOSECTION:
; EDNS: เวอร์ชัน: 0, แฟล็ก:; UDP: 65494
;; ส่วนคำถาม:
;google.co.th ใน
;; ส่วนคำตอบ:
กูเกิล.คอม. 213 ใน A 142.251.36.142
;; เวลาสืบค้น: 8 มิลลิวินาที
;; เซิร์ฟเวอร์: 127.0.0.53#53(127.0.0.53)
;; เมื่อ: St úno 23 23:30:21 CET 2022
;; ขนาดผงชูรส rcvd: 55
-----------------
; <<>> DiG 9.16.15-Ubuntu <<>> google.com @1.1.1.1
;; ตัวเลือกส่วนกลาง: +cmd
;; ได้รับคำตอบ:
;; ->>HEADER<<- opcode: QUERY, สถานะ: NOERROR, id: 53083
;; ธง: qr rd ra; คำถาม: 1, คำตอบ: 1, ผู้มีอำนาจ: 0, เพิ่มเติม: 1
;; เลือก PSEUDOSECTION:
; EDNS: เวอร์ชัน: 0, แฟล็ก:; UDP: 1232
;; ส่วนคำถาม:
;google.co.th ใน
;; ส่วนคำตอบ:
กูเกิล.คอม. 253 ใน A 142.251.37.110
;; เวลาสืบค้น: 8 มิลลิวินาที
;; เซิร์ฟเวอร์: 1.1.1.1#53(1.1.1.1)
;; เมื่อ: St úno 23 23:30:21 CET 2022
;; ขนาดผงชูรส rcvd: 55
-----------------
; <<>> DiG 9.16.15-Ubuntu <<>> google.com @8.8.8.8
;; ตัวเลือกส่วนกลาง: +cmd
;; ได้รับคำตอบ:
;; ->>HEADER<<- opcode: QUERY, สถานะ: NOERROR, id: 5872
;; ธง: qr rd ra; คำถาม: 1, คำตอบ: 1, ผู้มีอำนาจ: 0, เพิ่มเติม: 1
;; เลือก PSEUDOSECTION:
; EDNS: เวอร์ชัน: 0, แฟล็ก:; โฆษณา: 512
;; ส่วนคำถาม:
;google.co.th ใน
;; ส่วนคำตอบ:
กูเกิล.คอม. 25 ใน 216.58.201.78
;; เวลาสืบค้น: 12 มิลลิวินาที
;; เซิร์ฟเวอร์: 8.8.8.8#53(8.8.8.8)
;; เมื่อ: St úno 23 23:30:21 CET 2022
;; ขนาดผงชูรส rcvd: 55
บล็อกแรกประกอบด้วยการตอบสนองของ google.com เมื่อมีการใช้การตั้งค่า DNS ของคุณใน VM ควรมีที่อยู่ IP 127.0.0.1 ของเซิร์ฟเวอร์ DNS เป็นที่อยู่ระบบในเครื่องของคุณ (ย้อนกลับ) นี่เป็นเรื่องปกติสำหรับการกระจาย Ubuntu ใหม่ที่มีการตั้งค่าเริ่มต้นที่เกี่ยวข้องกับ Netplan & Network Manager เป็นการทดสอบการตั้งค่า DNS ของคุณ
บล็อกที่สองและสามประกอบด้วยการตอบสนองเมื่อใช้เซิร์ฟเวอร์ DNS ในเครื่องอื่น ข้อความค้นหาทั้งสองส่งตรงไปยังเซิร์ฟเวอร์ DNS สาธารณะที่ระบุและตรวจสอบการทำงานของเซิร์ฟเวอร์ DNS ระยะไกล รวมถึงวิธีฟรีสำหรับการรับส่งข้อมูล DNS ระหว่างเซิร์ฟเวอร์และ VM ของคุณ