Tôi tìm hiểu về vùng đảo ngược, vì vậy tôi đã định cấu hình DNS cục bộ của mình bằng cấu hình đơn giản này:
1. tên.conf.options
acl nội bộ {
192.168.1.0/24; // dữ liệu
192.168.2.0/24; // dữ liệu
192.168.3.0/24; // dữ liệu
192.168.4.0/24; // dữ liệu
192.168.5.0/24; // dữ liệu
192.168.6.0/24; // dữ liệu
192.168.40.0/24; // tổng đài
192.168.60.0/24; // TV
192.168.33.0/24; // điểm nóng
192.168.35.0/24; // điểm nóng
máy chủ cục bộ;
mạng cục bộ;
};
tùy chọn {
thư mục "/var/cache/bind";
giao nhận {
8.8.8.8;
8.8.4.4;
};
//chỉ chuyển tiếp;
đệ quy có;
cho phép truy vấn { nội bộ; };
allow-query-cache { nội bộ; };
cho phép đệ quy { nội bộ; };
vùng trống-kích hoạt không;
tự động xác thực dnssec;
cổng nghe 53 { localhost; 192.168.6.201; };
cổng nghe trên v6 53 { ::1; };
};
2. tên.conf.local
vùng "melinda.local" VÀO {
gõ chủ;
tập tin "/etc/bind/zones/db.melinda";
// cho phép chuyển { none; };
//cũng-thông báo { none; };
};
vùng "168.192.in-addr.arpa" VÀO {
gõ chủ;
tập tin "/etc/bind/zones/db.192";
// cho phép chuyển { none; };
//cũng-thông báo { none; };
};
3. db.melinda
$ TTL 604800
@ TRONG SOA srv.melinda.local. root.melinda.local. (
2022030901 ; 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
;
@ TRONG NS ns.melinda.local.
@ VÀO 192.168.6.201
@ IN MX 10 mail.melinda.local.
; xác định
ns TRONG MỘT 192.168.6.201
gửi thư VÀO MỘT 192.168.6.201
4.db.192
@ TRONG SOA srv.melinda.local. root.melinda.local. (
2022030901 ; 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
;
@ TRONG NS srv.melinda.local.
1.0.0 TRONG PTR srv.melinda.local.
; xác định
6.201 TRONG PTR srv.melinda.local.
6.201 TRONG PTR mail.melinda.local.
Và đây là tên máy chủ của tôi /etc/tên máy chủ, /etc/hosts, /etc/resolv.conf
$ mèo /etc/tên máy chủ
srv
$ mèo /etc/hosts
127.0.0.1 máy chủ cục bộ.tên miền cục bộ máy chủ cục bộ
192.168.6.201 srv.melinda.local srv
# Các dòng sau là mong muốn cho các máy chủ có khả năng IPv6
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
$ con mèo /etc/resolv.conf
máy chủ định danh 192.168.6.201
máy chủ định danh 127.0.0.53
tìm kiếm srv.melinda.local
Vì vậy, khi tôi gỡ lỗi cấu hình DNS của mình, với trong tên.conf.options tập tin tôi đặt kích hoạt vùng trống đến không đây là kết quả khi sử dụng nslookup
$ nslookup
> melinda.local
Máy chủ: 192.168.6.201
Địa chỉ: 192.168.6.201#53
Tên: melinda.local
Địa chỉ: 192.168.6.201
> 192.168.6.201
201.6.168.192.in-addr.arpa tên = mail.melinda.local.
201.6.168.192.in-addr.arpa tên = srv.melinda.local.
> thoát
Nhưng khi tôi thay đổi kích hoạt vùng trống vào bình luận (hoặc mặc định Vâng), đây là những gì tôi nhận được
$ nslookup
> melinda.local
Máy chủ: 192.168.6.201
Địa chỉ: 192.168.6.201#53
Tên: melinda.local
Địa chỉ: 192.168.6.201
> 192.168.6.201
** máy chủ không thể tìm thấy 201.6.168.192.in-addr.arpa: NXDOMAIN
> thoát
Có thể đây là câu hỏi vô ích nhưng xin lỗi, tôi mới định cấu hình DNS, vì vậy tôi muốn biết sự khác biệt khi tôi đặt kích hoạt vùng trống thành không và có. Điều này quan trọng hay cần thiết khi sử dụng trình phân giải cho DNS cục bộ?