Mục đích của số sê-ri trong tệp vùng DNS


2

Vì vậy, tệp vùng DNS chứa bản ghi SOA chỉ định máy chủ tên có thẩm quyền, cùng với một số thông tin khác như "số sê-ri".

Tôi đang cố gắng để hiểu mục đích của số sê-ri. Tìm kiếm câu trả lời, tôi tìm thấy lời giải thích sau đây:

Số sê-ri trong tệp vùng DNS cung cấp một cách để máy chủ   xác minh rằng nội dung của một tệp vùng cụ thể được cập nhật. Nếu   số sê-ri trong tệp vùng không thay đổi vì vùng đó là   tải lần cuối, số liệu được đặt tên mà nó có thể bỏ qua các tập tin. Điều này có nghĩa là   sysadins phải nhớ cập nhật số sê-ri mỗi lần   họ thực hiện thay đổi đối với tệp vùng - nếu không, thay đổi của họ sẽ không   nhặt và xuất bản.

Nguồn: http://www.itworld.com/article/2767441/it-manloyment/serial-numbers-in-zone-files--yours-and-named-s.html

Tôi không hiểu lời giải thích này và thực tế là điều này đòi hỏi các hệ thống nhớ phải cập nhật thủ công số sê-ri có vẻ điên rồ.

Vì vậy, mục đích của số sê-ri là gì? Nó không thể cho khác Các máy chủ DNS để xác minh xem một bản ghi cụ thể đã lỗi thời hay chưa, bởi vì đó là những gì mà TTL dành cho.

Vì vậy, tại sao điều quan trọng là phải có số sê-ri? Tại sao máy chủ DNS không đọc lại tệp vùng khi thay đổi được thực hiện?

Câu trả lời:


5

Vì vậy, các máy chủ khác thực hiện chuyển vùng có thể xác minh xem họ có cần thực hiện chuyển vùng không. Số sê-ri cũ, không chuyển. TTL không liên quan đến cái này

Máy chủ DNS biết rằng nó cần đọc lại tệp vùng khi số sê-ri thay đổi vì việc thay đổi không kích hoạt bất cứ thứ gì, không có dấu thời gian trong tệp vùng được tạo bằng cách thay đổi bất cứ điều gì cần lưu ý Phần mềm DNS. Hầu hết các tệp Vùng chỉ là các tệp văn bản trong thế giới * nix.

Quy ước thông thường là số sê-ri là dấu thời gian ở định dạng ngày ISO theo sau là tăng hai số

2014101501

Các sản phẩm của Microsoft được thiết lập để tự động tăng Số sê-ri khi có thay đổi.


1
Bất kỳ trình soạn thảo vùng tệp hợp lý nào cũng sẽ tự động tăng số sê-ri. Ngoài ra, số sê-ri là một công cụ gỡ lỗi hữu ích cho quản trị viên DNS, bằng cách so sánh số được lấy từ bộ giải quyết với số trong vùng tệp, quản trị viên có thể loại trừ (hoặc tìm) bộ đệm ẩn DNS là nguồn của sự cố. Định dạng tệp vùng phụ thuộc vào máy chủ DNS mặc dù: PowerDNS, ví dụ: vốn sử dụng cơ sở dữ liệu dựa trên SQL, trong khi định dạng tệp văn bản chiếm ưu thế mà bạn có thể đề cập đến là định dạng BIND.
Jonas Schäfer

1
@JonasWielicki Tôi đã thấy ba loại trong tự nhiên; định dạng YYYYMMDDNN được đề cập (ngày ISO 8601 cộng với số nguyên tuần tự hai chữ số sẽ "luôn luôn" phù hợp trong 32 bit, với bất kỳ định nghĩa hợp lý nào về "luôn luôn", đối với các định nghĩa hợp lý về "hợp lý", ...), một số nguyên tuần tự đơn giản, và những gì trông đáng ngờ như dấu thời gian Unix 1970-epoch. Yêu cầu thực sự duy nhất là khi được mã hóa dưới dạng số nguyên 32 bit, trường số sê-ri SOA RR phải được tăng lên khi bạn muốn các máy chủ nô lệ thực hiện chuyển vùng theo các truy vấn SOA hoặc thông báo làm mới từ chủ.
a CVn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.