安装bind服务
yum -y install bind*
编辑配置文件
vi /etc/named.conf
将options下的listen-on port 53后面括号里的内容改成any
allow-query后面括号里的内容改成any
编辑/etc/named.rfc1912.zones
zone “localhost” IN { /*vi命令模式,光标定位到此行按 5yy 复制5行*/
type master;
file “named.localhost”;
allow-update { none; };
};
#正向:在最后按照上面的格式添加域名如:
zone “aaa.com” IN {
type master;
file “aaa.com.zone”;
};
#反向:ip网段倒过来写,参照1.0.0.127.in-addr.arpa
zone “8.168.192.in-addr.arpa” IN{
type master;
file “8”;
allow-update {none};
};
#注意:括号外面有分号内容最后也有分号
添加域名配置文件
切换到/var/named目录复制named.empt文件名为上面第三步中增加的file行引号内
cd /var/named
cp -p named.empt aaa.com.zone
cp -p named.loopback 8
添加记录
正向:编辑文件aaa.com.zone添加A记录A 192.168…1.1
vi aaa.com.zon
www A 192.168..1.1
反向:编辑文件8,添加ptr记录(域名后面需加点号,可以同一个ip多域名)
vi 8
11 PTR www.aaa.com http://www.aaa.com.
11 PTR www.bbb.com http://www.bbb.com.
重启named服务,并测试
systemctl restart named #重启named服务
nslookup #测试命令
主从、加密dns服务器参考
https://blog.youkuaiyun.com/amimidou_212/article/details/80305951