yum install bind* #安装服务
vi /etc/named.conf #编辑配置文件
options {
listen-on port 53 { 127.0.0.1; }; #括号内改为any,允许监听所有端口
listen-on-v6 port 53 { ::1; }; #删除ipv6这一整行
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
secroots-file "/var/named/data/named.secroots";
recursing-file "/var/named/data/named.recursing";
allow-query { localhost; }; #括号内改为any,允许所有人查询
vi /etc/named.rfc1912.zones #编辑正反向解析文件
复制第一个两次用作正方向模板:
zone "localhost.localdomain" IN {
type master;
file "named.localhost";
allow-update { none; };
如下图:
};
zone "skills.com" IN { #(用作正向解析)改为网站名,例:skills.com(根据需要可自行更改)
type master;
file "skills"; #正向解析文件的名称,任意起即可
allow-update { none; };
};
zone "20.10.10.in-addr.arpa" IN { #(用作反向解析)改为反向ip地址前三位,意为允许通过和查询的ip。根据需要自行更改,这里是10.10.20
type master;
file "arpa"; #同上解释
allow-update { none; };
注意:}:后面一定要输入一次回车,否则实验不会成功
cd /var/named #进入var下的named目录下
复制两个模板进行配置正反向解析:
cp -p named.loalhost skills #复制正向模板
cp -p named.loopback arpa #复制反向模板
vi skills #编辑复制的正向模板,输入图片中查看的内容即可
vi arpa #编辑复制的反向模板,输入图片中查看的内容即可
systemctl restart named #重启服务
nslookup #测试工具
先指向服务端 server 10.10.20.101(根据需要自行修改)
输入各个客户端的ip地址就会出现正反向解析
出现就成功了
DNS配置结束,有不足的地方还请指正,感谢大家浏览!



