启动(重启)命令如下:
sudo systemctl restart bind9
查看状态命令如下:
sudo systemctl status bind9
停止命令如下:
sudo systemctl stop bind9
#配置自己的域
要修改一下路径的文件(named.conf.local):
在这个文件named.conf.local末尾添加:
zone "lymtest.com" {
type master;
file "/etc/bind/db.lymtest.com";#指明区域记录文件的位置
};
其中lymtest.com
是根域名,file这一项是文件存放的地址,
然后在/etc/bind/
目录下创建文件db.lymtest.com
,添加如下内容:
; BIND data file for lymtest.com interface
;
$TTL 604800
@ IN SOA lymtest.com. root.lymtest.com. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.lymtest.com.
@ IN A 192.168.1.33
@ IN AAAA 2001:da8:1005:1000::201
ns IN A 192.168.141.34
www IN A 192.168.141.35 ; IPv4地址记录
www IN AAAA 2001:da8:1005:1000::300 ; IPv6地址记录
注意最后一行要有回车;
一般情况下没修改一次这个文件Serial
的值应该加一;
修改完后可以使用 sudo named-checkconf
检查语法是否有出错;
问题
在部署完成后,报错如下
query (cache) '/A/IN' denied
需要修改图的文件(named.conf.options):
在其中添加内容如下:
listen-on port 53 {
any;
};
allow-query {
any;
};
allow-recursion { any; }; # allows recursive queries from "internal" ACL
allow-query-cache { any; };