RedHat Linux 8 中DNS服务器部署

关于dns的名词解释
dns:domain name service(域名解析服务)

关于客户端:
/etc/resolv.conf ,dns指向文件
在这里插入图片描述
host www.baidu.com ,地址解析命令
在这里插入图片描述
dig www.baidu.com,地址详细解析信息命令
在这里插入图片描述
A记录 ,ip地址叫做域名的Address 记录
在这里插入图片描述
SOA ,授权起始主机
dns顶级的种类是:“ . ”,点的个数最多是13个
次级:.com、 .net、 .edu、 .org …


DNS服务端安装

安装包的名称是bind
在这里插入图片描述
在这里插入图片描述
服务名称是:named.service
在这里插入图片描述
DNS服务主配置文件:/etc/named.conf

数据目录:/var/named

端口 :53
在这里插入图片描述
关于报错信息:
1.no servers could be reached ,服务无法访问,出现这个问题需要关注的是(服务是否开启?火墙是否添加服务?网络通畅?端口是否添加?)
2.服务启动失败,配置文件写错 journalctl -xe查询错误
3.dig 查询状态

状态 说明
NOERROR 查询成功
REFUSED 服务拒绝访问
SERVFAIL 查询记录失败,(dns服务器无法到达上级,拒绝缓存)
NXDOMAIN 此域名A记录在dns中不存在

DNS服务的启用设定

systemctl enable --now named,启动服务并设置开机自启
firewall-cmd --permanent --add-service=dns,在火墙里添加dns服务
在这里插入图片描述
firewall-cmd --permanent --add-port=53/tcp,在火墙里添加53端口
在这里插入图片描述
编辑服务的配置文件:vim /etc/named.conf
listen-on port 53 { any; }; 在本地所有网络接口上开启53端口
allow-query { any; }; 允许查询A记录的客户端列表
dnssec-validation no; 禁用dns检测,使dns能够缓存外部信息到本机
在这里插入图片描述
在这里插入图片描述
设置完后重启服务:systemctl restart named

完成上述操作后可以使用另一台主机来测试,更改测试主机的/etc/resolv.conf 文件里的 nameserver 后面的IP改为开启DNS服务主机的IP
在这里插入图片描述
然后 dig www.baidu.com 来测试,就可以正常显示了
在这里插入图片描述


高速缓存dns

我们使用自己架设的dns服务器去查看网站时
在这里插入图片描述
可以看到用了3272毫秒才看到,为了降低这种问题的出现,我们在开启dns服务的主机里添加配置
编辑:vim /etc/named.conf
写入配置:forwarders { 114.114.114.114; };,表示在服务主机里如果没有这个信息时直接去114查询答案
在这里插入图片描述
然后重启服务,去测试主机里访问网站,可以看到速度就变的很快
在这里插入图片描述


dns的正向解析

正向解析就是我们可以自己去设置一个域名的解析方式,在别人来访问我们的域名时可以去做A记录的解析,如我们去dig www.baidu.com 一样
正常我们写解析时应该直接在主配置文件里去写,但是为了规范管理,系统将zone文件单独放到了 /etc/named.rfc1912.zones 里
在这里插入图片描述
所以编辑 /etc/named.rfc1912.zones去写我们的正向解析,在这个文件里也是有系统给我们的模板的,我们复制模板直接去改就行
在这里插入图片描述
写入的内容如下:

zone "test.com" IN {
       #维护的域名,一般就是公司的域名
        type master;	#当前的服务器主dns
        file 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Howei__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值