1、DNS服务安装
yum install -y bind bind-libs bind-utils bind-chroot
2、DNS服务的配置文件
主配置文件:/etc/named.conf 服务运行的主配置文件
区域配置文件:/etc/named.rfc1912.zones保存域名和IP地址对应关系的位置
数据配置文件目录:/var/named保存域名和IP的真实关系
正向解析实例
DNS服务器:192.168.141.133
客服端:192.168.141.134
Web服务器:192.168.141.135
正向实例
1、主配置文件修改:DNS服务端
将linsten-on中的IP改为any:修改此处服务器上的所有IP均可提供DNS域名解析服务
将allow-query中的内容改为any:修改此次运行所有人对本服务器发送DNS查询请求
2、区域配置文件修改:DNS服务端
在区域配置文件末尾加入以下配置
3、数据配置文件目录:DNS服务端
vi /var/named/xingyun.com.zone
在文件中写入以下内容
$TTL 600 //配置解析记录保持时间600s
//配置起始授权机构记录(必须配置)
@ IN SOA @ root(
2021030801 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
//配置域名解析服务器记录,用来指定该域名有哪个DNS服务器进行解析(必须配置)
@ IN NS dns
dns IN A 192.168.42.204
//配置需要解析的普通记录
www IN A 192.168.42.205
//@表示配置的域名’xingyun.com’
@ IN A 192.168.42.205
4、重启DNS服务
5、修改客户端网卡配置文件中的DNS域名服务地址为DNS服务端的IP地址,并重启网卡
测试过程
1、在本地输入nslookup www.xingyun.com
2、在本地输入nslookup命令得到以下界面
在输入www.xingyun.com测试
3、客户端测试
首先下载bind-utils
在客户端输入:dig @192.168.141.133 www.xingyun.com得到以下结果