Giả sử tôi có một tên miền như example.com và tôi định cấu hình máy chủ tên chính và phụ của tên miền là ns1.example2.com và ns2.example2.com.
Câu hỏi:
Địa chỉ IP của máy chủ tên có được truy xuất và lưu trữ trong cơ sở dữ liệu của cơ quan đăng ký (tức là VeriSign cho tên miền .com) tại thời điểm tôi đặt các máy chủ tên này cho miền example.com của tôi không? Hay là cả IP và tên miền cho máy chủ tên?
Nếu cả hai phần thông tin được lưu trữ, điều gì xảy ra nếu tại một thời điểm nào đó, địa chỉ IP của chính máy chủ tên bị thay đổi? Ý tôi là làm thế nào để đăng ký biết về thay đổi địa chỉ IP?
EDIT: Câu hỏi không phải là về những gì xảy ra nếu địa chỉ IP của máy chủ web thay đổi mà là những gì xảy ra nếu địa chỉ IP của máy chủ tên thay đổi. Tôi biết điều này thường không xảy ra vì tất cả các máy chủ tên sẽ có IP tĩnh. Nhưng hãy nói rằng máy chủ tên được chuyển đến một máy chủ vật lý khác trên một mạng khác và do đó nó được cung cấp một địa chỉ IP mới. Trong trường hợp này, hệ thống tên miền có vấn đề với điều này do thực tế là bản thân máy chủ tên không thể được tìm thấy?
Suy nghĩ điều này trong một lúc, và ai đó làm ơn sửa cho tôi nếu suy nghĩ của tôi không đúng ở đây. Giả sử không có bộ đệm được sử dụng xuyên suốt và tên miền example.com cần được giải quyết để tìm địa chỉ IP của máy chủ web.
Bước 1: Root sẽ được truy vấn sẽ trả về các máy chủ tên cho TLD .com.
Bước 2: Máy chủ tên miền .com sẽ được truy vấn và điều này sẽ trả về máy chủ tên cho example.com. Thông tin mà chúng tôi sẽ nhận được do kết quả của truy vấn này sẽ giống như:
- địa chỉ internet ns2.example2.com = 216.239.34.10
- địa chỉ internet ns1.example2.com = 216.239.32.10
Bây giờ, những địa chỉ IP đang bị trả lại này có bị lỗi thời không? Một cách tôi có thể nghĩ ra để máy chủ tên miền .com có thể giữ chúng đồng bộ mọi lúc là nếu máy chủ tên miền giải quyết ns2.example2.com trong thời gian thực mỗi khi truy vấn cho tên miền example.com được thực hiện! Rõ ràng điều này không thể xảy ra bởi vì nó sẽ tạo ra nhiều tải hơn trên các máy chủ tên miền.
Đây là phần tôi không hiểu lắm về Hệ thống tên miền và do đó, câu hỏi của tôi.