<Trước | Nội dung | Tiếp theo>
example.com với FQDN của bạn (Tên miền Đủ điều kiện). 2.3.1. Tệp vùng chuyển tiếp
Để thêm vùng DNS vào BIND9, biến BIND9 thành máy chủ Chính, bước đầu tiên là chỉnh sửa / etc / bind / names.conf.local:
vùng "example.com" {type master;
tệp "/etc/bind/db.example.com";
};
(Lưu ý, nếu ràng buộc sẽ nhận được cập nhật tự động cho tệp như với DDNS, thì hãy sử dụng / var / lib / bind / db.example.com chứ không phải là /etc/bind/db.example.com cả ở đây và trong lệnh sao chép bên dưới.)
Bây giờ, hãy sử dụng tệp vùng hiện có làm mẫu để tạo /etc/bind/db.example.com tập tin:
sudo cp /etc/bind/db.local /etc/bind/db.example.com
Chỉnh sửa tệp vùng mới /etc/bind/db.example.com thay đổi máy chủ cục bộ. vào FQDN của máy chủ của bạn, để lại dấu "." cuối cùng. Thay đổi 127.0.0.1 đến Địa chỉ IP của máy chủ định danh và root.localhost đến một địa chỉ email hợp lệ nhưng có dấu "." thay vì biểu tượng "@" thông thường, lại để lại dấu "." cuối cùng. Thay đổi nhận xét để chỉ ra miền mà tệp này dành cho.
tạo một Một kỷ lục cho miền cơ sở, example.com. Ngoài ra, hãy tạo một Một kỷ lục cho ns.example.com, máy chủ định danh trong ví dụ này:
;
; Tệp dữ liệu BIND cho example.com
;
$ TTL 604800
@ TRONG SOA example.com. root.example.com. (
2; Nối tiếp
604800; Làm mới
86400; Thử lại
2419200; Hết hạn
604800); Bộ nhớ đệm phủ định TTL
TRONG 192.168.1.10
;
@ TRONG NS ns.example.com.
@ TRONG A 192.168.1.10
@ | IN | AAAA | :: 1 |
ns | IN | A | 192.168.1.10 |
Bạn phải tăng serial Number mỗi khi bạn thực hiện thay đổi đối với tệp vùng. Nếu bạn thực hiện nhiều thay đổi trước khi khởi động lại BIND9, chỉ cần tăng Serial một lần.
Bây giờ, bạn có thể thêm các bản ghi DNS vào cuối tệp vùng. Xem Phần 4.1, “Các loại bản ghi phổ biến” [tr. 178] để biết chi tiết.
Nhiều quản trị viên muốn sử dụng ngày cuối cùng được chỉnh sửa làm chuỗi của một khu vực, chẳng hạn như 2012010100 đó là yyyymmddss (ở đâu ss là Số sê-ri)
Khi bạn đã thực hiện các thay đổi đối với tệp vùng, BIND9 cần được khởi động lại để các thay đổi có hiệu lực:
sudo systemctl khởi động lại bind9.service
<Trước | Nội dung | Tiếp theo>