1准备工作
#systemctl stop firewalld
#setenforce 0
2通过yum源下载bind包
#yum install bind -y
3配置资源记录文件
#vim /etc/named.conf
options { //全局配置
listen-on port 53 { 192.168.120.132; }; // 监听
directory "/var/named"; //数据文件的主路径
allow-query { any; }; //any
recursion yes; //开启递归查询
};
zone "baidu.com" IN {
type master;
file "baidu"; //正向解析资源记录文件
};
zone "120.168.192.in-addr.arpa" IN {
type master;
file "192";//反向解析资源记录文件
};
4配置同步时间和配置信息
# vim /var/named/baidu
$TTL 1D
@ IN SOA @ admin.admin.com. (
2024011400
1D
1H
3H
1D )
IN NS dns.baidu.com.
dns IN A 192.168.120.132
www IN A 192.168.120.111
ftp IN A 192.168.120.123
a IN A 192.168.120.100
aaa IN CNAME a
#vim /var/named/192
$TTL 1D
@ IN SOA @ admin.admin.com. (
2024011501
1D
1H
3H
1D )
NS dns.baidu.com.
132 PTR dns.baidu.com.
111 PTR www.baidu.com.
5同步文件配置信息
systemctl restart named
6测试
[root@localhost named]# nslookup
\>server 192.168.120.132
Default server: 192.168.120.132
Address: 192.168.120.132#53
\>aaa.baidu.com
Server: 192.168.120.132
Address: 192.168.120.132#53
aaa.baidu.com canonical name = a.baidu.com.
Name: a.baidu.com
Address: 192.168.120.100