root@Server01:~# apt -y install bind9 dnsutils
root@Server01:~# dpkg -L bind9 //查看bind9配置文件目录
root@Server01:~# vim /etc/default/bind9 //修改bind9 运行目录
#
# run resolvconf?
RESOLVCONF=no
# startup options for the server
OPTIONS="-u bind -t /var/named"
root@Server01:~# mkdir -p /var/named/{etc,dev,run/named,/var/cache/bind} //创建运行目录
root@Server01:~# mv /etc/bind /var/named/etc/ //将bind 原配置文件目录 移动至chroot目录
root@Server01:~# ln -s /var/named/etc/bind/ /etc/bind //创建软链接
root@Server01:~# vim /etc/apparmor.d/usr.sbin.named //添加权限

root@Server01:~# systemctl restart apparmor.service
root@Server01:~# mkdir -p /var/named//usr/share/dns //创建目录
root@Server01:~# cp -ap /usr/share/dns/* /var/named/usr/share/dns/ //复制文件
root@Server01:~# chown bind:bind /var/named -R //授权
配置验证

本文详细描述了如何在Linux服务器上使用apt安装BIND9,配置DNS运行目录,权限设置,以及验证配置的过程,包括修改默认设置、创建目录、软链接和所有权调整。
642

被折叠的 条评论
为什么被折叠?



