1.下载安装bind软件
[root@ c7-41 ~]# yum -y install bind bind-utils bind-libs bind-chroot
# DNS默认使用UDP、TCP协议,使用端口为53(客户端查询),953(主从服务器同步)
bind 主软件包,提供域名服务的主要程序及相关文件
bind-chroot 安装bind-chroot软件,将DNS服务锁定在指定的工作目录,安全
bind-utils (安装DNS查询工具软件, 提供nslookup及dig等测试工具,默认桌面版已经安装)
caching-nameserver (安装高速缓存服务器配置文件,建议一定安装)(有的版本不需要)
2.修改主配置文件
[root@ c7-41 ~]# cat /etc/named.conf | sed -n "12,21p"
options {
listen-on port 53 { any; }; #修改为any
listen-on-v6 port 53 { ::1; };
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";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; }; #修改为any
3.配置区域配置文件
[root@ c7-41 named]# cat /etc/named.rfc1912.zones | sed -n "42,46p"
zone "0.0.10.in-addr.arpa" IN {
type master;
file "wg.com.arpa";
allow-update { none; };
};
4.编辑数据配置文件
[root@ c7-41 named]# pwd
/var/named
[root@ c7-41 named]# cp -a named.localhost wg.com.arpa
[root@ c7-41 named]# cat /var/named/wg.com.arpa
$TTL 1D
@ IN SOA wg.com. admin.wg.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS wg.com.
A 10.0.0.41
AAAA ::1
41 IN PTR www.wg.com
5.修改本地DNS并测试
[root@ c7-41 named]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 | grep "DNS"
DNS1=10.0.0.41
[root@ c7-41 named]# systemctl restart network
6.测试
[root@ c7-41 named]# systemctl start named
[root@ c7-41 named]# nslookup
> 10.0.0.41
41.0.0.10.in-addr.arpa name = www.wg.com.0.0.10.in-addr.arpa.