สมมติว่าฉันมีโดเมนเช่น example.com และฉันกำหนดค่าเนมเซิร์ฟเวอร์หลักและรองของโดเมนให้เป็น ns1.example2.com และ ns2.example2.com
คำถาม:
ที่อยู่ IP ของ Nameservers ได้รับการดึงและจัดเก็บในฐานข้อมูลของรีจิสทรี (เช่น VeriSign สำหรับโดเมน. com) ในเวลาที่ฉันตั้งค่า nameservers เหล่านี้สำหรับโดเมน example.com ของฉันหรือไม่ หรือว่าเป็นทั้ง IP และชื่อโดเมนสำหรับเนมเซิร์ฟเวอร์เช่นกัน?
หากมีการจัดเก็บข้อมูลทั้งสองจะเกิดอะไรขึ้นถ้า ณ เวลาใดเวลาหนึ่งที่อยู่ IP ของเนมเซิร์ฟเวอร์มีการเปลี่ยนแปลง ฉันหมายถึงสตรีจะรู้เกี่ยวกับการเปลี่ยนแปลงที่อยู่ IP ได้อย่างไร
แก้ไข: คำถามไม่เกี่ยวกับสิ่งที่เกิดขึ้นหากที่อยู่ IP ของโฮสต์เว็บมีการเปลี่ยนแปลง แต่จะเกิดอะไรขึ้นหากที่อยู่ IP ของเซิร์ฟเวอร์ชื่อเปลี่ยนแปลง ฉันรู้ว่าสิ่งนี้จะไม่เกิดขึ้นตามปกติเนื่องจากเซิร์ฟเวอร์ชื่อทั้งหมดจะมี IP แบบคงที่ แต่สมมุติว่าเนมเซิร์ฟเวอร์ถูกย้ายไปยังเซิร์ฟเวอร์จริงในเครือข่ายอื่นและด้วยเหตุนี้จึงได้รับที่อยู่ IP ใหม่ ในกรณีนี้ระบบโดเมนเนมจะไม่มีปัญหาเนื่องจากสิ่งนี้ไม่สามารถหาเนมเซิร์ฟเวอร์ได้
คิดถึงสิ่งนี้สักครู่และมีคนโปรดแก้ไขให้ฉันถ้าความคิดของฉันไม่ถูกต้องที่นี่ สมมติว่าไม่มีการใช้แคชตลอดและชื่อโดเมน example.com ต้องได้รับการแก้ไขเพื่อค้นหาที่อยู่ IP ของโฮสต์เว็บ
ขั้นตอนที่ 1:มีการสอบถามรูทซึ่งจะคืนค่าเนมเซิร์ฟเวอร์สำหรับ. com TLD
ขั้นตอนที่ 2 :. com nameservers จะถูกสอบถามและสิ่งนี้จะส่งคืน nameservers สำหรับ example.com ข้อมูลที่เราจะได้รับจากการสืบค้นนี้จะเป็นดังนี้:
- ที่อยู่อินเทอร์เน็ต ns2.example2.com = 216.239.34.10
- ns1.example2.com ที่อยู่อินเทอร์เน็ต = 216.239.32.10
ตอนนี้ที่อยู่ IP เหล่านี้ที่ส่งคืนจะไม่ล้าสมัยหรือไม่ วิธีหนึ่งที่ฉันคิดได้เพื่อให้ Nameservers .com สามารถซิงค์สิ่งเหล่านี้ได้ทุกครั้งคือถ้า Nameserver ของ com แก้ปัญหา ns2.example2.com แบบเรียลไทม์ทุกครั้งที่มีการสร้างโดเมน example.com! เห็นได้ชัดว่าสิ่งนี้ไม่ได้เกิดขึ้นเพราะมันจะสร้างภาระมากขึ้นใน nameservers. com
นี่คือส่วนที่ฉันไม่ค่อยเข้าใจเกี่ยวกับระบบชื่อโดเมนและด้วยเหตุนี้คำถามของฉัน