DNS Master vs Slave và sơ cấp vs thứ cấp


11

Tôi hơi bối rối về sự khác biệt giữa "máy chủ tên phụ" và "máy chủ tên nô lệ" và "máy chủ tên chính" và "máy chủ tên chính"  

Tôi hiểu rằng một máy chủ tên nô lệ truy vấn chủ và tự cập nhật dựa trên các thay đổi đối với chủ. Điều tôi không chắc chắn là, giả sử tôi đang thiết lập 2 máy chủ tên:

ns1.example.com
ns2.example.com

Cả hai nên được thiết lập là "chính và chủ" và sau đó bất kỳ máy chủ tên phụ nào sẽ được thiết lập làm nô lệ? Hoặc chỉ nên có MỘT chủ chính tại bất kỳ thời điểm nào và tất cả các máy chủ tên khác phải là nô lệ?

Tôi đã đọc một vài hướng dẫn và rất nhiều trang nam, nhưng tôi chưa gặp vấn đề này trong khi đọc. Bất cứ ai cũng có một con trỏ đến một tài liệu tham khảo cho loại điều này? Hoặc biết cách thực hành tốt nhất để thiết lập nhiều máy chủ DNS là gì?

Câu trả lời:


9

Chỉ để hoàn thiện về câu hỏi ban đầu:

sự khác biệt giữa "máy chủ tên phụ" và "máy chủ tên nô lệ" và "máy chủ tên chính" và "máy chủ tên chính"

Từ Chương 4 của trang web "ProDNS and BIND" xuất sắc

"Thuật ngữ chính được giới thiệu trong BIND 8.x và thay thế thuật ngữ 'chính'."

"Thuật ngữ nô lệ đã được giới thiệu trong BIND 8.x và thay thế thuật ngữ 'phụ'."


4

Thông thường bạn xác định một máy chủ chính và tất cả các máy chủ khác là máy chủ nô lệ. Bạn có thể đặt chúng là chính và phụ, nhưng tôi nghĩ đây chỉ là quy ước tên.

Ví dụ, đối với máy chủ Bind DNS :

Trong cấu hình chính, bạn có thể chỉ định thông báo cho tất cả các máy chủ tên khác bằng cách thêm dòng sau vào định nghĩa vùng của bạn:

zone "example.com"{
    type master;
    file "example.com";
    notify yes; // Add this line to enable Notifications
}

Điều này sẽ khiến tất cả các máy chủ tên nô lệ khác nhận được thông báo rằng khu vực đã cập nhật. Bạn có thể tự hỏi nơi chỉ định máy chủ tên nào sẽ nhận được các thông báo này, bạn cũng có thể chỉ định chúng trong định nghĩa vùng của mình bằng cách sử dụng:

allow-notify host|ip;

Xem: http://www.zytrax.com/books/dns/ch7/xfer.html

Theo mặc định, tất cả các máy chủ tên được chỉ định trong bản ghi SOA sẽ nhận được các bản cập nhật của vùng.

Xem:

http://www.zytrax.com/books/dns/ch8/soa.html


1

Không, bạn thường chỉ có một chủ. Đôi khi bạn thậm chí có một chủ ẩn: không thể truy cập từ "internet", chỉ cần nô lệ của bạn nhận được cập nhật từ nó. Và các bản cập nhật thường chảy theo dạng: chủ gửi thông báo cho nô lệ đã có bản cập nhật (và số sê-ri của nó), nô lệ yêu cầu chủ gửi cho họ một vùng hoàn chỉnh nếu sê-ri mới hơn (đôi khi một nô lệ nhận được thông báo nhiều lần ).

Đối với chính / phụ: đó là (tiếng lóng) tiếng lóng thuần túy trong giao diện web cho tên miền. Về cơ bản bởi vì hầu hết trong số họ yêu cầu bạn đưa ra hai máy chủ tên.

Ví dụ của bạn, hãy để ns1 là chủ và ns2 là nô lệ và được thực hiện với nó.

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.