CentOS Linux的DNS域名服务器配置

DNS域名服务器

DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。
在这里插入图片描述

常见DNS服务器类型

主域名服务器
负责维护一个区域的所有域名信息,是特定的所有信息的权威信息源,数据可以修改。
辅助域名服务器
当主域名服务器出现故障、关闭或负载过重时,辅助域名服务器作为主域名服务器的备份提供域名解析服务。辅助域名服务器中的区域文件中的数据是从另外的一台主域名服务器中复制过来的,是不可以修改的。
缓存域名服务器
从某个远程服务器取得每次域名服务器的查询回答,一旦取得一个答案就将它放在高速缓存中,以后查询相同的信息就用高速缓存中的数据回答,缓存域名服务器不是权威的域名服务器,因为它提供的信息都是间接信息。
转发域名服务器
负责所有非本地域名的本地查询。转发域名服务器接到查询请求后,在其缓存中查找,如找不到就将请求依次转发到指定的域名服务器,直到查找到结果为止,否则返回无法映射的结果。

DNS正向解析配置

先yum安装DNS程序

在这里插入图片描述
使用rpm -qc bind 可以看到个个文件的位置
在这里插入图片描述

编辑主配置文件

更改如下参数,使任何人都被监听,允许任何人访问
在这里插入图片描述

编辑区域配置文件

在这里插入图片描述
这次主要做正向解析,所以只要只要修改正向解析模板就好
在这里插入图片描述
ora.com.zone等会需要自己做一个
在这里插入图片描述

区域配置数据文件

注:注意文件属组,可以看到该配置数据文件是数组为named
在这里插入图片描述
辅助改文件,保留原先的权限 cp -p
在这里插入图片描述
这边只要改一个这个
注:如果要改管理员邮箱 @ 需要用.代替,全部的域名屁股后面都要加点 .
在这里插入图片描述
之后把域名服务器的这条语句添加至 resolv.conf 这个文件中
注:/etc/resolv.conf它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。
在这里插入图片描述
输入 systemctl start named ,开启服务

进行验证

在这里插入图片描述
开一台同网段下的windows虚拟机,还是可以解析
在这里插入图片描述
顺手起一台web服务器,发现还是可以连接成功的
在这里插入图片描述

实验完成!!

DNS邮箱解析

进入区域数据文件,对其进行修改
在其之后添加两条命令
在这里插入图片描述
完成后输入 systemctl restart named,对DNS服务进行重启
对齐进行验证
在这里插入图片描述
这里是另一台主机,对齐进行验证
在这里插入图片描述

DNS别名解析

还是在区域数据文件中进行更改
在这里插入图片描述
成功解析出域名服务器和本命
在这里插入图片描述

泛域名解析

……还是在数据配置文件里……
当你输错了域名,就会通过泛域给你反馈到 无法访问链接 404 界面
在这里插入图片描述
在这里插入图片描述

反向域名解析

更改区域配置文件,复制模板进行更改
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Ora_G/article/details/107173923