ububtu部署bind-dns 问题

启动(重启)命令如下:

 sudo systemctl restart bind9

查看状态命令如下:

 sudo systemctl status bind9

停止命令如下:

 sudo systemctl stop bind9

#配置自己的域
要修改一下路径的文件(named.conf.local):
ububtu部署bind-dns 问题_第1张图片
在这个文件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):
ububtu部署bind-dns 问题_第2张图片
在其中添加内容如下:

listen-on port 53 {
             any;
      };
allow-query     { 
      		any; 
      };
allow-recursion { any; }; # allows recursive queries from "internal" ACL   
allow-query-cache { any; };

你可能感兴趣的:(linux,服务器,运维)