Bạn có tổng cộng hai cấu hình:
1. cấu hình tên.conf
2. cấu hình tập tin vùng
đối với tên.conf, tôi sẽ cung cấp một ví dụ mẫu, như bạn có thể thấy, bên trong có cấu hình được đặt tên chính và tên vùng.
các tệp vùng được lưu trong một tệp riêng
Vật mẫu:
tùy chọn {
thư mục "/zones";
tệp pid "/var/run/named/pid";
tệp thống kê "/var/stats/named.stats";
nghe trên { 127.0.0.1; 1.2.3.4;};
cho phép chuyển {127.0.0.1; 2.3.4.5;};
đệ quy-khách hàng 20;
vô hiệu hóa vùng trống "255.255.255.255.IN-ADDR.ARPA";
vô hiệu hóa vùng trống "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
vô hiệu hóa vùng trống "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
};
khóa "rndc-key" {
thuật toán hmac-md5;
bí mật "HashedContent";
};
điều khiển {
inet 127.0.0.1 cổng 953
cho phép {127.0.0.1; } phím { "rndc-key"; };
};
vùng "." {
loại nô lệ;
tập tin "/etc/namedb/slave/root.slave";
bậc thầy {
192.5.5.241; // F.ROOT-SERVERS.NET.
};
thông báo không;
};
vùng "arpa" {
loại nô lệ;
tập tin "/etc/namedb/slave/arpa.slave";
bậc thầy {
192.5.5.241; // F.ROOT-SERVERS.NET.
};
thông báo không;
};
vùng "in-addr.arpa" {
loại nô lệ;
tệp "/etc/namedb/slave/in-addr.arpa.slave";
bậc thầy {
192.5.5.241; // F.ROOT-SERVERS.NET.
};
thông báo không;
};
khu vực "máy chủ cục bộ" { gõ chính; tệp "/etc/namedb/master/localhost-forward.db"; };
vùng "127.in-addr.arpa" { gõ chính; tệp "/etc/namedb/master/localhost-reverse.db"; };
vùng "255.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "0.ip6.arpa" { gõ chính; tệp "/etc/namedb/master/localhost-reverse.db"; };
vùng "0.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "10.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "16.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "17.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "18.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "19.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "20.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "21.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "22.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "23.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "24.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "25.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "26.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "27.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "28.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "29.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "30.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "31.172.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "168.192.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "254.169.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "2.0.192.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "100.51.198.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "113.0.203.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "kiểm tra" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "ví dụ" { gõ master; tập tin "/etc/namedb/master/empty.db"; };
vùng "không hợp lệ" { gõ master; tập tin "/etc/namedb/master/empty.db"; };
vùng "example.com" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "example.net" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "example.org" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "18.198.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "19.198.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "240.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "241.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "242.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "243.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "244.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "245.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "246.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "247.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "248.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "249.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "250.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "251.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "252.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "253.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
vùng "254.in-addr.arpa" { gõ chính; tập tin "/etc/namedb/master/empty.db"; };
// Vùng khách hàng
vùng "domain1.com" { gõ chính; tập tin "db.domain1.com.hosts"; };
vùng "domain2.net" { gõ chính; tập tin "db.domain2.net.hosts"; };
như bạn đã quan sát, tôi đã đề cập đến tên của các tệp vùng trong tên.conf và lưu trữ chúng trong thư mục "/zones". mỗi tên tệp vùng phải tương ứng với tên giống như bạn đã đề cập ở đây.
vì vậy, ví dụ, tên tệp vùng phải chính xác là "db.domain1.com.hosts" và sau đó bên trong tệp, bạn đã xác định bản ghi của mình.
Bằng cách sử dụng tệp này, bạn có thể thấy một số vấn đề, nhưng bằng cách đọc tệp nhật ký, bạn có thể chỉnh sửa và xóa các tùy chọn không cần thiết. Đây chỉ là một mẫu để hướng dẫn bạn cách có các tệp cấu hình chính và vùng trong hai tệp cấu hình riêng biệt để đơn giản.