Tôi có một số máy chủ trên mạng gia đình của mình (192.168.0.0/24) và muốn thiết lập bind9 làm máy chủ DNS để tôi có thể dễ dàng phân giải địa chỉ IP của các máy này theo tên hơn.
Tôi đã cài đặt và định cấu hình bind9 trên Ubuntu 20.04 theo cách sau - theo hướng dẫn này khá chặt chẽ.
2 vùng:
epicsystems.local.com - /etc/bind/zones/db.epicsystems.local.com
$ TTL 604800
@ TRONG SOA ns1.epicsystems.local.com. quản trị.epicsystems.local.com. (
3 ; nối tiếp
604800 ; Làm mới
86400 ; Thử lại
2419200 ; Hết hiệu lực
604800 ); Bộ đệm âm TTL
;
; máy chủ định danh - bản ghi NS
TRONG NS ns1.epicsystems.local.com.
; máy chủ định danh - Bản ghi A
ns1.epicsystems.local.com. TRONG 192.168.0.69
; 192.168.0.0/16 - Một bản ghi
máy chủ2.epicsystems.local.com. TRONG 192.168.0.67
host1.epicsystems.local.com TRONG 192.168.0.66
db.192.168 -- vùng tra cứu đảo ngược
;
; Tệp dữ liệu đảo ngược BIND cho giao diện loopback cục bộ
;
$ TTL 604800
@ TRONG SOA ns1.epicsystems.local.com. quản trị.epicsystems.local.com. (
3 ; nối tiếp
604800 ; Làm mới
86400 ; Thử lại
2419200 ; Hết hiệu lực
604800 ); Bộ đệm âm TTL
;
; máy chủ định danh - bản ghi NS
TRONG NS ns1.epicsystems.local.com.
;bản ghi PTR
69.0 TRONG PTR ns1.epicsystems.local.com. ;192.168.0.69
66.0 TRONG PTR host1.epicsystems.local.com. ;192.168.0.66
67.0 TRONG PTR host2.epicsystems.local.com. ;192.168.0.67
Tên của tôi.conf.local trong /etc/bind/named.conf.local có:
//
// Thực hiện bất kỳ cấu hình cục bộ nào tại đây
//
// Cân nhắc thêm các vùng 1918 tại đây, nếu chúng không được sử dụng trong
// tổ chức
//bao gồm "/etc/bind/zones.rfc1918";
vùng "epicsystems.local.com"{
gõ chủ;
tệp "/etc/bind/zones/db.epicsystems.local.com"; đường dẫn tệp #zone
};
vùng "168.192.in-addr.arpa" {
gõ chủ;
tập tin "/etc/bind/zones/db.192.168"; #192.168.0.0/16 mạng con
};
Tôi đã kiểm tra cú pháp của conf và các vùng - và về mặt cú pháp thì nó hợp lệ - nhưng không phải đang làm việc.
Tôi chỉ định máy Mac cục bộ của mình máy chủ dns 192.168.0.69 - và thử nslookup cho ubuntu.com - cái này hoạt động - vì vậy bind9 hoạt động ở mức độ đó.
Sau đó, nếu tôi thử nslookup cho host1 hoặc host2 - thì không thành công. Nhật ký linh tinh cho bind9 hiển thị các vùng đang được thiết lập:
09-Aug-2021 21:23:34.627 tải vùng: thông tin: vùng khóa được quản lý: đã tải nối tiếp 11
09-Aug-2021 21:23:34.627 tải vùng: thông tin: vùng 0.in-addr.arpa/IN: đã tải nối tiếp 1
09-Aug-2021 21:23:34.631 tải vùng: thông tin: vùng 255.in-addr.arpa/IN: tải nối tiếp 1
09-Aug-2021 21:23:34.635 tải vùng: thông tin: vùng 127.in-addr.arpa/IN: tải nối tiếp 1
09-Aug-2021 21:23:34.635 tải vùng: thông tin: vùng 168.192.in-addr.arpa/IN: đã tải nối tiếp 3
09-Aug-2021 21:23:34.639 tải vùng: thông tin: vùng localhost/IN: tải nối tiếp 2
09-Aug-2021 21:23:34.639 tải vùng: thông tin: vùng epicsystems.local.com/IN: tải nối tiếp 3
09-Aug-2021 21:23:34.639 chung: thông báo: đã tải tất cả các vùng
09-Aug-2021 21:23:34.639 chung: lưu ý: chạy
09-Aug-2021 21:23:34.743 dnssec: info: Managed-keys-zone: Key 20326 for zone . hiện đã được tin cậy (hoàn tất hẹn giờ chấp nhận)
09-Aug-2021 21:23:34.811 trình giải quyết: thông tin: hoàn tất truy vấn mồi trình giải quyết
09-Aug-2021 21:23:42.131 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.143 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.163 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.231 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.247 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.335 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.347 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.415 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.603 dnssec: thông tin: xác thực com/SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.623 dnssec: thông tin: xác thực com/SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.707 dnssec: thông tin: xác thực com/DNSKEY: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:23:42.715 dnssec: thông tin: xác thực com/DNSKEY: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:24:20.508 dnssec: thông tin: xác thực com/SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:24:20.528 dnssec: thông tin: xác thực com/SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:24:29.244 dnssec: thông tin: xác thực đám mây/SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:24:29.260 dnssec: thông tin: xác thực đám mây/SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:24:29.324 dnssec: thông tin: xác thực đám mây/DNSKEY: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:24:29.340 dnssec: thông tin: xác thực đám mây/DNSKEY: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:25:36.973 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:25:36.989 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:25:37.005 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:25:37.093 dnssec: info: đang xác thực ./SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:29:26.277 dnssec: thông tin: xác thực com/SOA: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
09-Aug-2021 21:29:26.577 dnssec: thông tin: xác thực mạng/DNSKEY: có phản hồi không an toàn; cha mẹ cho biết nó phải an toàn
Truy vấn.log hiển thị tra cứu cho host1 đến - nhưng không giải quyết được gì:
09-Aug-2021 21:25:15.148 client @0x7f1cc0005910 192.168.0.13#49292 (host1.epicsystems.local.com): truy vấn: host1.epicsystems.local.com IN A + (192.168.0.69)
09-Aug-2021 21:25:36.941 client @0x7f1cbc00a550 192.168.0.13#58522 (host1): truy vấn: host1 IN A + (192.168.0.69)
Bất cứ ai có thể nhìn thấy những gì tôi đã làm sai ở đây? Đây là lần đầu tiên tôi cố gắng thiết lập máy chủ DNS nên rất có thể tôi đã mắc lỗi ở đâu đó!