ฉันมีการตั้งค่าเซิร์ฟเวอร์ 2 เครื่องเพื่อส่งต่อคำขอ prod.example.com และ example.com ไปยัง GCP
เมื่อทำการแก้ไข DNS จากไคลเอนต์เดียวกัน แต่ใช้ 2 เซิร์ฟเวอร์ ทั้งคู่ให้คำตอบเดียวกันแก่ฉัน แต่มีคำตอบที่มากกว่าอีกสิ่งหนึ่ง:
คำสั่งที่ใช้: dig test.prod.example.com @server1 หรือ @server2
เซิร์ฟเวอร์ 1 คำตอบ:
<<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.5 <<>> test.prod.example.com @server1
ตัวเลือกส่วนกลาง: +cmd
ได้รับคำตอบ:
->>HEADER<<- opcode: QUERY, สถานะ: NOERROR, id: 50915
ธง: qr rd ra; คำถาม: 1, คำตอบ: 1, ผู้มีอำนาจ: 1, เพิ่มเติม: 2
เลือก PSEUDOSECTION:
EDNS: เวอร์ชัน: 0, แฟล็ก:; UDP: 4096
ส่วนคำถาม:
test.prod.example.com ใน
ส่วนคำตอบ:
test.prod.example.com 300 ใน 10.100.40.112
ส่วนผู้มีอำนาจ:
ตัวอย่าง.คอม. 4730 ใน NS ns-gcp-private.googledomains.COM
ส่วนเพิ่มเติม:
NS-GCP-PRIVATE.googledomains.com 141044 ใน A 169.254.169.254
คำตอบของเซิร์ฟเวอร์ 2:
<<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.5 <<>> test.prod.example.com @server2
ตัวเลือกส่วนกลาง: +cmd
ได้รับคำตอบ:
->>HEADER<<- opcode: QUERY, สถานะ: NOERROR, id: 3502
ธง: qr rd ra; คำถาม: 1, คำตอบ: 1, ผู้มีอำนาจ: 13, เพิ่มเติม: 13
เลือก PSEUDOSECTION:
EDNS: เวอร์ชัน: 0, แฟล็ก:; UDP: 4096
ส่วนคำถาม:
test.prod.example.com ใน
ส่วนคำตอบ:
test.prod.example.com 209 ใน 10.100.40.112
ส่วนผู้มีอำนาจ:
คอม 140949 ใน NS g.gtld-servers.net
คอม 140949 ใน NS c.gtld-servers.net
คอม 140949 ใน NS เช่น gtld-servers.net
คอม 140949 ใน NS j.gtld-servers.net
คอม 140949 ใน NS f.gtld-servers.net
คอม 140949 ใน NS i.gtld-servers.net
คอม 140949 ใน NS k.gtld-servers.net
คอม 140949 ใน NS h.gtld-servers.net
คอม 140949 ใน NS l.gtld-servers.net
คอม 140949 ใน NS a.gtld-servers.net
คอม 140949 ใน NS m.gtld-servers.net
คอม 140949 ใน NS b.gtld-servers.net
คอม 140949 ใน NS d.gtld-servers.net
มีความคิดว่าทำไม? มีความสำคัญเนื่องจากสามารถแก้ไขเป็น IP ที่ถูกต้องได้หรือไม่