(服务端ip:192.168.159.132 客户端ip:192.168.159.133)
一、准备前提
服务端 客户端 ;
关闭防火墙 systemctl stop firewalld
关闭selinux setenforce 0
提供DNS服务的软件叫bind,服务名是named
yum install bind -y
二、正向解析
1.服务端主机配置dns服务器主文件
vim /etc/named.conf主配置文件

[root@server ~]# vim /etc/named.conf
options {
listen-on port 53 { 192.168.159.132; }; #监听端口53 {服务端主机IP}
directory "/var/named"; #正反解文件默认存储目录
allow-query { any; };
};
zone "test.com" IN { #正向解析test.com
type master; #主服务器类型
file "named.test.com"; #区域文件名
};
2.配置正向解析文件
vim /var/named/named.test.com
0 ; serial --更新序列号,可以是 10 位以内的整数
1D ; refresh --刷新时间,重新下载地址数据的间隔
1H ; retry --重试延时,下载失败后的重试间隔
3D ; expire --失效时间,超过该时间仍无法下载则放弃
1D ) ; minimum 无效解析记录的生存周期
@代表zone的意思,现在@代表test.com.; SOA代表资源记录的名称为起始授权记录;admin.test.com.表示有问题找该管理员;0代表序列号;1D代表更新频率为1天;1H代表失败重新尝试时间为1小时;3D代表失效时间为1周;1D代表缓存时间为3小时
3.重启服务
systemctl restat named
4.测试
在客户端上:修改dns为192.168.159.132
vim /etc/resolv.conf

测试工具1 nslookup



测试工具2 dig

三、反向解析
1.服务端主机配置dns服务器主文件
vim /etc/named.conf主配置文件

2.配置反向解析文件
vim /var/named/named.192.168.159
3.重启服务
systemctl restat named
4.测试
在客户端:


---------------------------------------------------------------------------------------------------------------------------------END
本文详细介绍了如何在服务端和客户端配置DNS服务器,包括关闭防火墙和SELinux,安装bind软件,设置正向和反向解析文件,以及进行服务重启和测试。通过正向解析实现域名到IP的映射,反向解析则完成IP到域名的转换,确保DNS服务的正常运行。
625

被折叠的 条评论
为什么被折叠?



