目录
本章我们将部署chroot模式的DNS服务,以增加安全性
BIND-chroot 服务是利用 chroot 机制为 BIND 服务创建伪根目录以限制其访问范围,增强安全性,但配置与维护相对较为复杂的一种服务机制。
案例要求:
此案例域名为xjh.com
www 解析为A记录 IP地址为192.168.100.101(本机)
Web 解析为A记录IP地址为192.168.100.102
test 解析为A记录IP地址为192.168.100.103
1.先安装DNS服务
DNS服务是由bind程序提供,所以要实现DNS服务器就需先安装bind程序包
yum -y install bind bind-chroot bind-utils
注释:
Bind #DNS主程序包
Bind-chroot #DNS安全包,可以改变DNS根目录,将DNS运行在监牢模式
bind-utils #用于测试DNS解析效果,富含多种DNS解析测试命令工具
2.拷贝文件和目录
把需要用到的文件和目录拷贝到chroot监牢模式的根目录
#主配置文件
cp -p /etc/named.conf /var/named/chroot/etc/
选项:
-p 保持源文件的属性不变
cd /var/named/
cp -rp data chroot/var/named/
cp -rp dynamic chroot/var/named/
cp -p named.* /var/named/chroot/var/named/