Điểm:1

Làm cách nào để đảm bảo tính nhất quán của bản ghi DNS giữa các máy chủ DNS chính?

lá cờ jp

Máy chủ DNS gốc có thể là máy chủ DNS chính (không chỉ đọc) điển hình nhất. Hiện tại có 13 địa chỉ IP cho máy chủ DNS gốc; tuy nhiên, xét về công nghệ IP anycast, hơn 13 máy chủ DNS gốc được triển khai trên toàn thế giới.

Nếu ai đó muốn cập nhật bản ghi DNS cho tất cả các máy chủ DNS gốc, thì có một số cơ chế đồng bộ hóa hoặc sao chép giữa tất cả các máy chủ DNS này không?

Phức tạp hơn, nếu hai người muốn cập nhật cùng một bản ghi DNS đồng thời, DNS sẽ giải quyết xung đột tiềm ẩn như thế nào?

ví dụ: người Một đã cập nhật bản ghi DNS r1 đến r2 trên a.root-servers.net.(được triển khai tại khu vực A), đồng thời, người b đã cập nhật cùng một bản ghi DNS r1 đến r3 trên a.root-servers.net.(được triển khai tại khu vực B); hơn nữa, giả sử có độ trễ mạng đáng kể giữa vùng Avùng B.

Vấn đề thứ hai tương tự với cụm cơ sở dữ liệu ở chỗ có nhiều hơn một máy chủ cơ sở dữ liệu chính và các máy chủ chính này đồng bộ hóa dữ liệu từ tất cả các máy chủ chính khác.

Điểm:0
lá cờ jo

Để trả lời câu hỏi đầu tiên của bạn: 'Làm thế nào các vùng DNS được đồng bộ hóa giữa các máy chủ TLD DNS'

Máy chủ DNS gốc và cơ chế TLD DNS RẤT khác so với các máy chủ DNS thông thường cấp thấp hơn. Nói tóm lại, mỗi TLD sẽ có cơ chế riêng để giữ cho các máy chủ được đồng bộ hóa. Họ có thể sử dụng chuyển vùng hoặc họ có thể có các tập lệnh rất cụ thể để đồng bộ hóa và kiểm tra lỗi dữ liệu vùng giữa tất cả các nút.

Và đối với câu hỏi thứ hai của bạn: 'Làm cách nào để DNS ngăn chặn các cập nhật xung đột'

Điều này được xử lý trong giao thức DNS đơn giản bằng cách có một chủ DNS sẽ nhận hoặc thực hiện các thay đổi đối với dữ liệu vùng, nhưng phần còn lại của các nô lệ DNS sẽ không có quyền thay đổi bất cứ điều gì. Ngoài ra, các thay đổi vùng được theo dõi bằng một số sê-ri trong bản ghi SOA. Các máy chủ DNS có thẩm quyền sử dụng thông tin này để tìm hiểu xem liệu chúng có ở 'đằng sau' hay không và cần lấy một bản sao mới của vùng.

Vì thực sự chỉ có 1 chủ cho một vùng nhất định, nên thực sự không thể có những thay đổi xung đột.

da_miao_zi avatar
lá cờ jp
Chỉ một chủ cho một khu vực nhất định sẽ tránh được các bản cập nhật xung đột một cách hoàn hảo, nhưng mặt khác, nó có đưa ra một điểm lỗi duy nhất không? May mắn thay, các bản cập nhật cho DNS khan hiếm hơn DB.
madacoda avatar
lá cờ jo
Có các cơ chế khác để có "đa chủ" nhưng tất cả chúng đều nằm ngoài giao thức DNS cốt lõi. Nhưng nó thực sự không phải là một vấn đề lớn. Nếu chủ của bạn bị lỗi, bạn vẫn có dữ liệu vùng trên các nút phụ của mình. Bạn chỉ có thể thăng cấp cho một bậc thầy mới trong trường hợp đó. Ngoài ra, dữ liệu DNS về cơ bản chỉ là một loạt các tệp văn bản. Rất dễ dàng để xây dựng một số dự phòng chỉ thông qua một số tập lệnh linux.
Điểm:0
lá cờ cn

Gốc là một danh sách các máy chủ DNS mà các cơ quan có thẩm quyền trên cấp cao nhất tên miền có thể được tìm thấy. (Nhiều truy vấn DNS không bao giờ đến được máy chủ gốc và nhận phản hồi được lưu trong bộ nhớ cache từ một nơi khác.) Có một người duy trì vùng gốc tạo ra nó. Mọi người bảo trì máy chủ gốc lấy nó bằng chuyển vùng DNS và sao chép nó trong nội bộ với một cơ chế dành riêng cho trang web. Những máy chủ gốc đó có thể được tìm thấy cùng với phần mềm DNS hoặc trong vùng root-servers.net đây hoặc đây.

Tên miền cấp cao nhất thay đổi tương đối không thường xuyên. Mặc dù bản sao này là 13 toán tử khác nhau của hàng trăm trường hợp, tính nhất quán cuối cùng không quan trọng trong thực tế. Vào thời điểm đăng ký tên miền tại một TLD mới được mở, các máy chủ DNS của nó có thể đã nằm trong thư mục gốc từ lâu.

Hiện tại có 13 địa chỉ IP cho máy chủ DNS gốc

13 tên, 26 địa chỉ IP, nhiều phiên bản anycast. Tất cả các máy chủ gốc đều có cả địa chỉ dịch vụ IPv4 và IPv6. Bất kỳ một có thể được sử dụng, có lựa chọn của bạn.

Xem thêm: Địa chỉ IP của máy chủ tên gốc có thể thay đổi không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.