以前的错误知识体系

DNS服务器主要提供域名解析功能,例如把www.baidu.com这个域名解析为相对应的IP地址,然后才能对百度进行访问。
两种解析方式:
递归查询:客户机向根服务器进行查询,后面的查询操作由各级DNS服务器相互进行,最后由根服务返回结果给客户机
特点:客户机只需要发出一次请求,便可以得到域名对应的IP地址
迭代查询:客户机向根服务器进行查询,若根服务器无法解析,便返回一级域名服务器给客户机,然后客户机再向一级域名服务器查询,以此类推,直到得到IP地址
特点:客户机可能需要发出多次请求,和多个DNS服务器进行通信

安装

需要安装包:bind-9.9.4-50.el7.x86_64.rpm
本次安装首先采用的是rpm包安装方式。出现问题:此rpm包有较多依赖包,无法已持续安装。解决方案:使用yum安装。

#####把yum源设为光盘驱动的rpm包
进入此目录会发现很多配置文件,可以把这些文件copy到别的文件夹,已备不时之需
[root@test ~]# cd /etc/yum.repos.d/
新建一个配置文件,并进行一些信息配置:
[root@test yum.repos.d]# vim dvd.repo

1
2
3
4
5
   [dvd]    #仓库名称
name=li
baseurl=file:///mnt/cdrom #光盘挂载的目录
enable=1 #是否可用
gpgcheck=0 #是否检测(1,0)

清除缓存:[root@test yum.repos.d]# yum clean all
查看yum源:[root@test yum.repos.d]# yum list |grep bind
安装:[root@test yum.repos.d]# yum install bind.x86_64
启动dns服务:systemctl start named.service
查看服务是否运行:netstat -nul ————————》监听端口为53

配置

在/etc目录下与dns的两个重要相关配置文件
①named.conf :主配置文件(定义DNS服务的运行)
②named.rfc1912.zones:区域配置文件(保存IP与域名对应关系的文件所在位置)
③ 由区域配置文件指定位置,一般在/var/named目录下:数据配置文件(详细记录IP与域名的对应关系)

named.conf配置

主要修改两个地方: 端口

最后更新: 2019年08月22日 20:06

原始链接: https://LiYuanSh.github.io/2019/03/10/DNS服务的搭建与配置/

× 请我吃糖~
打赏二维码