Linux 搭建 DNS 服务器
DNS(Domain Name System–域名系统)
,很多环境是需要内网通信的,全用 IP 有时候机器过多不好记。在没有内网 DNS
的情况,也可以使用 /etc/hosts
(Linux),来实现。Windows
也可以
实验平台:CentOS 7.7.1908
一、DNS 相关介绍
1.DNS
服务器的类型
- 主 DNS 服务器
这些服务器上存放了特定域名的配置文件,并且基于此权威地规定了特定域名的地址。主 DNS
服务器知道全部在它管辖范围的主机和子域名的地址。
- 辅助 DNS 服务器
这些服务器作为主 DNS
服务器的备份,也承担一定负载。主服务器知道辅助 DNS
服务器的存在,并且会向他们推送更新。
- 缓存 DNS 服务器
这些服务器上不存放特定域名的配置文件。当客户端请求缓存服务器来解析域名时,该服务器将首先检查其本地缓存。如果找不到匹配项便会询问主服务器。接着这条响应将被缓存起来。也可以轻松地将自己的系统用作缓存服务器。
2.DNS
名词解释
- 域和域名
DNS
树的每个节点代表一个域,通过这些节点,对整个域名空间进行划分,成为一个层次结构.
域名空间的每个域的名字,通过域名进行表示.
域名:通常由一个完全合格域名(FQDN)
标识. FQDN 能准确表示出其相对于 DNS
域树根的位置,也就是节点到 DNS
树根的完整表述方式,从节点到树根采用反向书写,并将每个节点用 “.”
分隔,对于 DNS
域 google
来说,其完全正式域名(FQDN)
为 google.com
.
eg:google
为 com
域的子域,其表示方法为 google.com
,而 www
为 google
域中的子域,可以使用www.google.com
表示
注意:通常,FQDN 有严格的命名限制,长度不能超过
256
字节,只允许使用字符a-z
,0-9
,A-Z
和减号(-)
.点号(.)
只允许在域名标志之间(例如“google.com
”)或者FQDN
的结尾使用.
域名不区分大小.由最顶层到下层,可以分成:根域、顶级域、二级域、子域.
Internet
域名空间的最顶层是根域(root)
,其记录着 Internet
的重要 DNS
信息,由 Internet
域名注册授权机构管理,该机构把域名空间各部分的管理责任分配给连接到 Internet
的各个组织.
- 全球有
13
个根(root)
服务器
DNS
根域下面是顶级域,也由 Internet
域名注册授权机构管理.共有 3
种类型的顶级域.
- 组织域
采用 3
个字符的代号,表示 DNS
域中所包含的组织的主要功能或活动.比如 com
为商业机构组织, edu
为教育机构组织, gov
为政府机构组织, mil
为军事机构组织, net
为网络机构组织, org
为非营利机构组织, int
为国际机构组织.
- 地址域
采用两个字符的国家或地区代号.如 cn
为中国, kr
为韩国, us
为美国.
- 反向域
这是个特殊域,名字为 in-addr
.arpa
,用于将 IP
地址映射到名字(反向查询).
对于顶级域的下级域,Internet
域名注册授权机构授权给 Internet
的各种组织.当一个组织获得了对域名空间某一部分的授权后,该组织就负责命名所分配的域及其子域,包括域中的计算机和其他设备,并管理分配域中主机名与 IP
地址的映射信息.
- 区(Zone)
区是 DNS
名称空间的一部分,其包含了一组存储在 DNS
服务器上的资源记录.
使用区的概念, DNS
服务器回答关于自己区中主机的查询,每个区都有自己的授权服务器.
-
DNS两种查询方式
-
递归查询
递归查询是一种 DNS
服务器的查询模式,在该模式下 DNS
服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机.如果 DNS
服务器本地没有存储查询 DNS
信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机.
- 迭代查询
DNS
服务器另外一种查询方式为迭代查询,当客户机发送查询请求时,DNS
服务器并不直接回复查询结果,而是告诉客户机另一台DNS
服务器地址,客户机再向这台 DNS
服务器提交请求,依次循环直到返回查询的结果为止
二、安装 DNS
1.yum
安装
2.DNS
相关配置文件
3.启动
4.配置 DNS
服务器
5.编辑修改区域配置文件
6.验证修改
7.重启服务验证
三、验证
四、反向解析
反向解析是把 IP
地址解析成域名格式,因此在定义 zone(区域)
时应该要把IP地址反写,比如原来是 10.10.12.4
,反写后应该就是 4.12.10.10
,而且只需写出 IP
地址的网络位即可
1.定义区域文件
2.使用原有模板
3.编辑区域文件
4.测试配置文件是否有误
5.重启服务
6.验证
五、DNS
主从搭建
主从服务器好处是起到备份解析记录与负载均衡的作用,因此通过部署从服务器可以减轻主服务器的负载压力,还可以提升用户的查询效率
1.在从节点上安装 DNS
服务
2.编辑主节点域文件
3.定义从节点域文件
4..重启从节点 DNS 服务器
5.验证测试
Over ~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1388 0 2020-08-05
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2025-04-24
今日天气
随机推荐
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:15条
- 本站总访问量 405848 次
@ymidsuwfoa 这篇文章不错!
@svmuvwpuqi 真棒!
@smdxydrauu 博主太厉害了!
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...