SOA Sự bắt đầu của chính quyền (SOA) kỷ lục là người đầu tiên trong Ví dụ 6.2. Đây là loại kỷ lục
là đủ phức tạp mà tôi mô tả một cách chi tiết hơn trong thời gian ngắn.
TXT kiểu ghi này cho phép bạn thiết lập các văn bản giải thích liên quan đến tên miền.
Hầu hết các gói BIND cho Linux bao gồm một hoặc nhiều tập tin khu vực phía trước, chẳng hạn như một
cho localhost Tên và có lẽ một tập tin thô sơ (gọi named.empty hoặc một cái gì đó
tương tự) mà bạn có thể sử dụng như là một mô hình cho tên miền riêng của bạn. Bạn cũng có thể sử dụng Liệt kê 6.2 như
một mô hình.
Các bản ghi SOA là đặc biệt phức tạp. Nó cung cấp thông tin chi tiết hành chính khác nhau cho
các vùng. Tên là tên miền cho các hồ sơ, và tên này được sử dụng như mặc định
bất cứ khi nào một tên máy mà không có một dấu chấm (.) Sẽ xuất hiện trong bản ghi tiếp theo. An
tại dấu (@) có chức năng như một stand-in cho các tên miền; trong trường hợp đó, các tên vùng
được chỉ định trong file /etc/named.conf được sử dụng để thay thế.
Các lĩnh vực kỷ lục nội dung của một bản ghi SOA là chính nó khá phức tạp. Nó bao gồm các
máy chủ tên chính (mà cũng cần phải có bản ghi NS riêng của mình), địa chỉ email của
người quản trị tên miền nhưng với một dấu chấm thay vì một dấu hiệu ở-(@ (.); Admin @ Pangea
.edu sẽ email cho . niêm yết 6,2), và một tập hợp các số trong ngoặc
Những con số này là:
Serial Number số này là đặc biệt quan trọng trên mạng mà sử dụng cả hai
chủ và nô lệ máy chủ DNS. Máy chủ nô lệ kiểm tra giá trị này trong khu fi les để xác định
xem có cập nhật các phiên bản địa phương của họ về khu tập tin. Nếu số serial không thay đổi,
các máy chủ nô lệ sẽ không cập nhật tập tin địa phương của mình. Thực tế này có thể gây nhầm lẫn vì nếu bạn
quên cập nhật số serial của bạn, thay đổi cho khu tập tin của bạn không thể tuyên truyền đúng cách.
Bạn có thể sử dụng bất kỳ hệ thống mà bạn thích để tạo ra số serial. Bảng liệt kê 6.2 sử dụng một ngày với
một phiên bản nối số-2011022003 đề cập đến việc thay đổi thứ ba (03) vào ngày
20, 2011. Một số incrementing đơn giản sẽ làm việc, quá (1, sau đó 2, sau đó 3, vv). Hãy
chắc chắn rằng con số của bạn tăng trong một đúng tuyến đường, nếu bạn sử dụng ngày, hãy chắc chắn để sử dụng
định dạng YYYYMMDD.
Refresh Thời gian giá trị này cho các máy chủ nô lệ như thế nào thường xuyên để kiểm tra lại với các máy chủ tổng thể
cập nhật hồ sơ của mình. Phần sắp tới "Chạy một Slave Server" mô tả nô lệ
cấu hình máy chủ.
Retry Thời gian giá trị này cho các máy chủ nô lệ như thế nào thường xuyên để thử lại một kết nối để làm chủ
máy chủ trong các sự kiện của một sự thất bại.
Thời gian hết hạn giá trị này cho nô lệ bao lâu để giữ cung cấp dữ liệu nếu các nô lệ không thể
kết nối đến máy chủ tổng.
TTL tối thiểu Nếu một DNS client yêu cầu thông tin về một tên miền phụ đó không tồn tại,
máy chủ đáp ứng với một mã đặc biệt (gọi tắt là NXDOMAIN). Giá trị này cho
khách hàng bao lâu để cache phản ứng này.
Thời gian được quy định trong vài giây, mặc dù bạn có thể nối thêm M, H, D, W hoặc để xác định thời gian trong
phút, giờ, ngày, tuần, tương ứng. Lần Cache cho lĩnh vực công tác này thường được
thiết lập trong khoảng giờ đến vài ngày; Tuy nhiên, khi thử nghiệm một cấu hình, bạn có thể muốn thiết lập thời gian bộ nhớ cache của chỉ một hoặc hai phút. Bạn cũng có thể muốn giảm thời gian cache ở
miền làm việc một vài ngày trước khi thực hiện thay đổi lớn cho tên miền của bạn do đó khách hàng
sẽ không được cung cấp thông tin lỗi thời sau khi bạn thực hiện thay đổi của bạn.
Dòng The $ TTL 1D trong Ví dụ 6.2 bộ các giá trị time-to-live cho hầu hết các câu trả lời. Điều này là
tương tự với giá trị TTL tối thiểu trong các bản ghi SOA, nhưng nó áp dụng cho hầu hết các dữ liệu giao
bởi các máy chủ. Tùy chọn này xuất hiện trong BIND 8.2 và trở thành bắt buộc với BIND 9.
đang được dịch, vui lòng đợi..