1、安装软件
dnf install bind bind-utils -y
rpm -qc bind
2、备份配置文件
cp -p /etc/named.conf hhy/
3、修改配置文件
[root@server1 etc]# more named.conf
options {
listen-on port 53 { 192.168.0.20; };
directory "/var/named";
allow-query { any; };
};
4、启动服务
systemctl start named
5、配置域名解析
cp -p /var/named/named.localhost /var/named/uos.com.db
[root@server1 etc]# more /etc/named.conf
options {
listen-on port 53 { 192.168.0.20; };
directory "/var/named";
allow-query { any; };
};
zone "uos.com" IN {
type master;
file "uos.com.db";
};
[root@server1 named]# more uos.com.db
$TTL 1D
@ IN SOA ns.uos.com. root.ns.uos.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.uos.com.
ns IN A 192.168.0.20
[root@server1 named]#
6、重启生效
systemctl restart named
systemctl enable named
7、测试验证
nslookup ns.uos.com 192.168.0.20
8、用例:
[root@server1 named]# more uos.com.db
$TTL 1D
@ IN SOA ns.uos.com. root.ns.uos.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.uos.com.
ns IN A 192.168.0.20
www IN A 192.168.0.21
systemctl restart named
nslookup www.uos.com 192.168.0.20