如何搭建DNS服务器

这篇博客详细介绍了如何从零开始搭建DNS服务器,包括在CentOS8和CentOS7上安装必要的软件,配置IP,启动DNS服务,并解决常见问题。博主提醒,127.0.0.1是环回地址,用于本机DNS设置。在实验过程中,要确保每一步都正确执行,以避免出现53端口未开放的问题。最后,博主建议初学者多做笔记,以加深理解和记忆。
摘要由CSDN通过智能技术生成

-学习了DNS,蜗牛一直充满疑惑,很多人看到我发的博客也会质疑,好像你发的东西都是同一个知识点的哎。
-是啊,没错啊,然后呢,你戏是不是有点多
-因为对于小白的蜗牛来说,分割成好几小块会比较好理解。
-但是如果你说小块越多,越容易胖。。。
-我们开始学习吧~(⊙o⊙)…
今天我们一起来了解一些如何搭建DNS服务器
提前准备
一台centos8的主机当服务端,一台centos7的主机当客户端
**第一步:**安装软件 8和7的区别在于,8需要安装bind和bind和utils 7只需要安装utils
其中 bind-utils 是提供测试和诊断工具的
在8上面可以查看配置文件 rpm -ql bind 如下图
在这里插入图片描述
服务名:
在这里插入图片描述
存放名称解析相关数据:/var/named
在这里插入图片描述
第二步:安装好软件后,启动DNS服务
systemctl start --now named.service 现在启动的意思(临时)
systemctl enable --now named.service 开机立即启动的意思(永久)
看个人需求,如果只是本次实验 ,临时启用,如果后续涉及实验多,建议用第二个
查看状态:
systemctl status named.service
systemctl status named
这两个命令作用一样,没必要纠结!
在这里插入图片描述
这个时候可以查看端口,确认已经打开
在这里插入图片描述
第三步:配置IP
这个时候,我们已经将主机当DNS用了。所以主机的DNS设置,当然是设置本机了。
那为什么本机的DNS会是127.0.0.1
在这里插入图片描述
特别声明一下 127.0.0.1只是环回地址之一 !!!
所有127.x.x.x都是环回地址。从127.0.0.0 到 127.255.255.255 均予以保留。
此地址块中的任何地址都将环回到本地主机中。此地址块中的任何地址都绝不会出现在任何网络中。

那如果你还是不理解,那就跳过,只要记住127.0.0.1就可以了!
查看设置是否生效
执行cat /etc/resolv.conf 可以看到dns已经设置成功
在这里插入图片描述
第四步:注释掉con.f里的两个文件
执行vim /etc/named.conf
在这里插入图片描述
主机的DNS设置已经完成 我们接着来设置客户端的
在7上 安装好 bind-utils后

注意 ,你只需要将客户端上的DNS设置成主服务器的IP 就可以了 (原因:因为现在A主机 已经是一台DNS服务器了)
在这里插入图片描述
设置完成后
我们开始来测试:先ping一下百度
在这里插入图片描述
或者dig执行
在这里插入图片描述
在学习过程中,很多小伙伴出现了以下问题:
在这里插入图片描述
在这里插入图片描述
但是ping ip是通的,排除网络问题
在这里插入图片描述
执行ss -ntul 查看端口,发现53端口是127的53端口
在这里插入图片描述
经过排查,发现是第四步没有设置!
所以,针对蜗牛这种战5渣的小白来说,个人认为最好是将每一步操作都copy下来,然后经常敲键盘,好记性不如烂笔头说的很对。
虽然废键盘,但是想到以后升职加薪出任CEO,其他小伙伴还迎娶白富美,实现生活理想,走上人生巅峰、是不是想想都刺激!!

谢谢观赏

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值