用途:BIND9(named)是权威 DNS 服务器兼递归解析器的运维参考,覆盖区域文件语法、named.conf 配置、rndc 运行时管理与 DNSSEC。
主要能力:服务状态与配置检查(systemctl status named 或 bind9、named-checkconf、named-checkzone);区域与缓存操作(rndc reload、rndc reload example.com、rndc flush、rndc flushname、rndc stats、rndc dumpdb -cache、rndc reconfig、rndc zonestatus);查询测试(dig @localhost example.com A、dig +trace、dig -x、dig +dnssec);DNSSEC 签名(dnssec-keygen、dnssec-signzone)。
使用方式:Debian/Ubuntu 配置位于 /etc/bind/,区域目录为 /var/lib/bind/ 与 /etc/bind/;RHEL/Fedora 配置为 /etc/named.conf,区域目录 /var/named/。安装命令:apt install bind9 bind9utils 或 dnf install bind bind-utils。端口为 53/udp、53/tcp 与仅限回环的 953/tcp(rndc)。
适用场景:权威服务器、递归解析器、区域传送、DNSSEC 部署与故障排查。
限制与注意:序列号需按 RFC 1982 递增,否则从服务器不会 NOTIFY;权威服务器应设 recursion no 或 allow-recursion { none; },避免开放解析器被用于放大攻击;rndc reload 重读区域数据,rndc reconfig 仅增删区域;Debian 与 RHEL 配置布局不同;DNSSEC 密钥轮换与 DS 提交多为手工步骤。资料未提供具体收费与价格信息。