DNS(域名服务器)实验:

DNS(域名服务器)实验:

DNS查询模式:

  1. 递归查询:

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

  1. 迭代查询:

DNS服务器根据自己的高速缓存或区域的数据,以最佳结果响应,如果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各配置文件之间关系:

DNS(域名服务器)实验:

  1. 主DNS服务器搭建:

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

 

服务器端配置:

DNS(域名服务器)实验:

安装软件(bind)

DNS(域名服务器)实验:

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

DNS(域名服务器)实验:

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

DNS(域名服务器)实验:

修改并编辑数据文件:

DNS(域名服务器)实验:

编辑cwy.localhost文件:

DNS(域名服务器)实验:

编辑cwy.empty文件:

DNS(域名服务器)实验:

启动服务:

DNS(域名服务器)实验:

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

DNS(域名服务器)实验:

DNS(域名服务器)实验:

DNS(域名服务器)实验:

2.从DNS服务器搭建:

DNS(域名服务器)实验:

安装bind软件:

DNS(域名服务器)实验:

修改主配置文件:

DNS(域名服务器)实验:

修改区域文件:

DNS(域名服务器)实验:

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

DNS(域名服务器)实验:

DNS(域名服务器)实验:

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

DNS(域名服务器)实验:

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

DNS(域名服务器)实验:

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

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

 

拓扑结构:

DNS(域名服务器)实验:

①、配置网关服务器:

三台虚拟机的本机IP:

内网客户机IP:

DNS(域名服务器)实验:

网关服务IP:

DNS(域名服务器)实验:

外网DNS服务器IP:

DNS(域名服务器)实验:

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

DNS(域名服务器)实验:

两网段可以互通:

DNS(域名服务器)实验:

DNS(域名服务器)实验:

②、配置外网DNS服务器:

DNS(域名服务器)实验:

DNS(域名服务器)实验:

DNS(域名服务器)实验:

DNS(域名服务器)实验:

DNS(域名服务器)实验:

修改数据文件:

DNS(域名服务器)实验:

DNS(域名服务器)实验:

DNS(域名服务器)实验:

DNS(域名服务器)实验:

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

DNS(域名服务器)实验:

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

DNS(域名服务器)实验:

原创文章,作者:TMQTA,如若转载,请注明出处:http://www.wangzhanshi.com/n/14901.html

(0)
TMQTA的头像TMQTA
上一篇 2025年1月1日 17:05:58
下一篇 2025年1月1日 17:06:00

相关推荐

  • dns域名解析是什么意思

    一、 什么叫做DNS域名解析: 什么是dns域名解析呢?dns域名解析的过程是什么呢?下面小编就为大家带来解答。 一、 什么叫做DNS域名解析: 大家习惯回忆域名,但机器间相互只认…

    DNS解析 2025年1月1日
  • Linux下如何配置DNS服务

    一、DNS服务简介 DNS:域名系统。主要用来记录(登记)域名和IP地址的映射关系(对应关系)。DNS功能:域名解析。 正向解析:根据域名来解析出IP地址。域名&mdash…

    2025年1月1日
  • DNS工作原理讲解

        我们通常使用域名来访问目标机器,而不是直接使用其IP地址,那么域名与IP地址之间存在什么样子的转化关系呢?想要了解他们之间的转化关系…

    2025年1月1日
  • DNS是什么

    概念 DNS,全称Domain Name System,即域名系统,搞清楚,它不是DNF地下城与勇士。 DNS是怎么来的,我们知道要访问一个服务器的资源可以通过IP的形式访问,但I…

    2025年1月1日
  • ubuntu12.04中怎么配置静态IP和DNS

      静态IP配置方法:   编辑/etc/network/interfaces,删掉内容,并输入以下几行(假设你的网卡是eth0)sudo gedit /etc/network/i…

    DNS解析 2025年1月1日
  • win10系统dns配置错误网页打不开如何解决

    方法一:修改dns配置 1、在电脑右下方的网络图标上右键点击,打开“网络和lnternet”设置。 2、现在“更改配置器选项”,进入网络连接窗口。 3、右键点击网络连接图标,选择最…

    2025年1月1日
  • 如何修改Gateway和DNS的vbs脚本

    复制代码 代码如下: Const T_GATEWAY = "1.1.1.1" '网关  Const&…

    DNS解析 2025年1月1日
  • Linux系统查看DNS命令有哪些

    一、dig命令 Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。Dig的源码是ISC BIND大包的一部分,但是大多编译和安装Bind…

    2025年1月1日
  • 如何进行Linux DNS服务器的安装配置和维护

    每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台 IP 设备的 IP 地址,只要记住相对直观有意义的主机名就…

    DNS解析 2025年1月1日
  • Windows server 2008安装dns

    Windows server 2008安装dns打开服务器管理器选择角色,添加角色点击下一步勾选DNS服务器,下一步点击下一步点击安装安装成功管理工具,打开DNS,开始配置DNS配…

    2025年1月1日

发表回复

登录后才能评论