千家信息网

DNS(域名服务器)实验:

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,DNS查询模式:递归查询:当DNS服务器接收到查询请求时,要么做出查询成功的响应,要么做出失败的响应,递归查询一般发生在DNS客户端与DNS服务器之间。迭代查询:DNS服务器根据自己的高速缓存或区域的
千家信息网最后更新 2026年11月01日DNS(域名服务器)实验:

DNS查询模式:

  1. 递归查询:

当DNS服务器接收到查询请求时,要么做出查询成功的响应,要么做出失败的响应,递归查询一般发生在DNS客户端与DNS服务器之间。

  1. 迭代查询:

DNS服务器根据自己的高速缓存或区域的数据,以最佳结果响应,如果DNS服务器无法解析,他可能返回一个指针,指向有下一级域名的DNS服务器,然后继续该过程。迭代查询一般发生在各个DNS服务器之间。

配置文件具体说明:

下面我们分析一下我们已经设定好的magedu.com正向区域数据文件的格式和含义:

可以看出,区域数据文件的内容很简单。

第一行是一个TTL设定,定义区域数据文件里面的各项记录的宏,缺少此行不影响使用,但是会出现警告信息。

第二行是一个SOA记录的设定,"@"代表相应的域名,也就是在/etc/named.rfc1912.zones,如在这里表示magedu.com,IN表示后面的数据使用的是Internet标准。SOA表示目前区域授权开始。每一个区域数据文件只能有一个SOA,不能重复,并且必须是所负责的zone中第一个"记录"。在SOA后面分别指定这个区域的授权主机名称和管理者的邮箱。

注:授权主机名和管理员信箱后面都要有一个"."。由于"@"在区域数据文件中有其他含义,因此管理员邮箱地址中用"."代替"@"符号。

接下来包含在括弧内的5组数字是作为服务器同步信息而设置的,含义如下:

第一段表示配置文件的修改版本,格式是年月日加上修改的次数,每次修改这个配置文件时都应该修改这个数值,因为当DNS进行信息同步时,会比较这个数值的值。如果这个数值比自身的数值大,就进行更新,否则忽略更新。(这个设置很重要,如果修改区域数据后没有更新该值,那么所做的更改就不会同步到其他DNS服务器)

第二段表示用来设定DNS服务器进行同步的间隔时间又称刷新时间。只通知给本区域解析库文件中定义NS记录的所有主机;

第三段表示同步更新失败之后,在进行重试的间隔时间。

第四段表示同步更新失败之后,多长时间清除对应的记录,又称过期时间

第五段表示否定的TTL值

接下来是对域名解析的具体设置,第1列表示不同的主机域名,但是省略了后面的域信息(若为空白表示与上面域名相同)。例如:"www"其实是www.magedu.com等。"IN"后面的指令含义说明如下:

NS:用来定义这个主机是个域名服务器,是个区域名称

MX:定义邮件服务器,这里需要定义优先级的哦!这里定义的交换级别为10

A:定义了一个A记录,即域名到IP的记录

CNAME:定义了域名的别名

DNS各配置文件之间关系:

  1. 主DNS服务器搭建:

环境说明:同网段两台虚拟机(一台服务器、一台客户端),关闭iptables、Selinux。

服务器端配置:

安装软件(bind)

修改主配置文件:(/etc/named.conf)

修改区域文件:(/etc/named.rfc1912.zones)

修改并编辑数据文件:

编辑cwy.localhost文件:

编辑cwy.empty文件:

启动服务:

客户端验证(需将客户机的DNS添加为DNS服务器的IP):


2.从DNS服务器搭建:

安装bind软件:

修改主配置文件:

修改区域文件:

客户端验证(将NDS设置为从DNS服务器的IP地址):


3.DNS缓存服务器搭建:(由于主DNS服务器已经搭建好这是只需要另开一台虚拟机配置缓存服 务器即可)


客户端验证:(将客户端的DNS设置成DNS缓存服务器的IP)


4.分离解析DNS服务器搭建:

环境准备:三台虚拟机(一台内网客户机(VMnet11)、一台网关服务器(eth0(VMnet11)、 eth2(VMnet12)、一台外网DNS服务器(VMnet12))

拓扑结构:

①、配置网关服务器:

三台虚拟机的本机IP:

内网客户机IP:

网关服务IP:

外网DNS服务器IP:

在内网客户机和外网DNS服务器上面添加网关,是对方能互通:

两网段可以互通:


②、配置外网DNS服务器:

修改数据文件:


③、内网客户端验证:(指定DNS为外网DNS服务器IP)


外网客户端验证(指定DNS为外网DNS服务器IP)



服务 服务器 文件 区域 客户 数据 配置 域名 客户端 查询 同步 主机 时间 更新 验证 信息 含义 客户机 数值 缓存 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网与科技 互联网科技公司排名 科技互联网公司装修 北京互联网科技 北京互联网科技有限公司 善班互联网科技 滨湖区互联网智能科技产品供应 汉立互联网科技有限公司联系电话 中国互联网有什么科技含量 常德市电业局互联网科技部 移动互联网科技股 湖北码尼互联网科技有限公司电话 彤创互联网科技有限公司 互联网在线教育科技创业 玉溪新华互联网科技好不好 互联网科技圈年度人物 宁波跨境商互联网科技有限公司 兰石爱特工业互联网科技分公司 上海互联网科技园景观 瑞安市蟠桃会互联网科技有限公司 河南云网互联网络科技有限公司 互联网科技公司华为 科技创新互联网企业 成都狮子座互联网科技 国外互联网科技网站 互联网金融科技展 郑州欣桑互联网科技有限公司 新氧科技和美国互联网有关系吗 江苏互联网智能科技产品出厂价 互联网科技创新方面的资料
0