第3章 DNS服务器

合集下载

DNS服务器的配置与管理——理论

DNS服务器的配置与管理——理论

DNS服务器的配置与管理——理论一、DNS服务器配置与管理理论1、DNS定义和作用DNS(Domain Name System),域名系统。

2、使用DNS的原因(1)IP地址在互联网中,依靠IP地址来识别网络中的每一台设备。

当用户访问互联网中的服务器时,必须要知道服务器的IP地址。

但是IPv4地址大概有40亿+个,如果每个都对应一台服务器,要让普通用户记住这些服务器的IP地址,几乎是天方夜谭。

(2)域名为了方便普通用户访问Internet上的服务器,RFC 1035定义了DNS映射关系。

即给每台需要被访问的服务器取一个容易理解和记忆的名字。

在互联网中通常根据服务器所在位置区域或功能区域,采用分级的方式来命名服务器,因此称为域名。

3、域名的命名规则域名分为顶级域名(一级域名)和子域名(二级域名、三级域名……)其中cn为顶级域名,表示中国。

通过使用域名,人们很容易理解这台服务器在什么位置,属于哪个部门,用来组什么,同时也更容易记住该服务器顶级域名是固定的,子域名可以随意取。

(英文)下面是常见的顶级域名4、DNS工作原理(1)DNS是如何完成域名解析的虽然给服务器定义了域名,但Internet实际上仍然只能通过IP地址来寻找服务器,因此,在使用域名访问服务器时,需要先通过DNS,将域名解析为对应的IP地址,然后再通过IP地址访问目的服务器。

需要注意的是,由于DNS只负责域名解析,并不负责网络通信,因此就算没有DNS,网络仍然可以正常通信,只不过不能使用域名来访问服务器,必须使用IP地址来访问。

域名与IP地址之间的解析,是由域名服务器完成的。

Internet上的域名解析不是由一台域名服务器实现的,而是由分布在各级区域的域名服务器共同完成的。

域名服务器可以为该区域主机提供域名解析,也可以将下级子域委托给下级域名服务器。

问题:如何配置一个域名映射多个IP地址?关于该问题的解答,请看该系列博客。

(2)域名解析示例如果缓存中也没有解析记录,即本DNS服务器无法解析,则查看是否设有转发域名服务器,如果有则将解析请求转发给转发域名服务器。

如何配置DNS服务器

如何配置DNS服务器

如何配置DNS服务器DNS服务器配置操作指南本文档提供了DNS(Domn Name System)服务器的配置步骤和详细说明,帮助您在网络环境中正确设置和管理DNS服务器。

请根据以下章节的指引逐步配置您的DNS服务器。

1.安装DNS服务器软件a.并安装适合您服务器操作系统的DNS服务器软件。

b.在安装过程中,按照软件提供的向导逐步完成安装。

2.配置DNS服务器基本设置a.打开DNS服务器软件管理界面。

b.在设置选项中,填写服务器名称、IP地质和监听端口等基本信息。

c.配置DNS服务器的域名解析方式,如正向解析、反向解析等。

3.添加域名解析区域a.在DNS服务器管理界面中,选择添加新的解析区域。

b.填入域名和相应的IP地质范围,确定新的解析区域。

c.配置解析区域的DNS记录类型,如A记录、AME记录等。

4.设置DNS服务器转发a.配置DNS服务器的转发设置,使其能够向其他DNS服务器请求解析。

b.填写需要转发的DNS服务器地质。

5.配置DNS服务器安全设置a.开启DNS服务器的安全选项,增加服务器的安全性。

b.配置访问控制列表(ACL),限制对DNS服务器的访问。

6.启动并测试DNS服务器a.确认DNS服务器的基本设置已完成后,启动DNS服务器服务。

b.在客户端设备上进行域名解析测试,确认DNS服务器正常工作。

7.监控和维护DNS服务器a.设置合适的日志级别,跟踪DNS服务器的操作和事件。

b.定期备份DNS服务器的配置和数据。

c.定期检查DNS服务器的性能和可用性。

附件:本文档中不涉及附件。

法律名词及注释:本文档未涉及法律名词及注释。

DNS服务器配置教程

DNS服务器配置教程

DNS服务器配置教程(1)前言用户在Internet上冲浪的时候一般都会使用诸如这样的域名来访问网站,而在局域网中搭建的各种网站一般都是使用IP地址进行访问。

然而枯燥的IP地址很难记忆,其实只要在局域网中搭建DNS服务器就能使用友好的名称来访问内部网站了。

DNS(Domain Name System,域名系统)是一种组织成层次结构的分布式数据库,里面包含从DNS域名到各种数据类型(如IP地址)的映射。

这通常需要建立一种A (Address)记录,意为“主机记录”或“主机地址记录”,是所有DNS记录中最常见的一种。

通过DNS,用户可以使用友好的名称查找计算机和服务在网络上的位置。

DNS名称分为多个部分,各部分之间用点分隔。

最左边的是主机名,其余部分是该主机所属的DNS域。

因此一个DNS名称应该表示为“主机名+DNS域”的形式。

DNS服务器配置教程(2)安装DNS服务组件默认情况下Windows Server 2003(SP1)没有安装DNS服务组件,用户需要手动添加,操作步骤如下所述:Step1 在“控制面板”中打开“添加或删除程序”窗口,并单击“添加/删除Windows组件”按钮,打开“Windows组件安装向导”对话框。

Step2 在“Windows组件”对话框中双击【网络服务】选项,打开【网络服务】对话框。

在【网络服务的子组件】列表中选中【域名系统(DNS)】复选框,并单击【确定】按钮。

按照系统提示安装DNS组件。

在安装过程中需要提供Windows Server 2003系统安装光盘或指定安装文件路径,如图7-42所示。

图7-42 选中【域名系统(DNS)】复选框提示:要想使在局域网中搭建的DNS服务器能够解析来自Internet的域名解析请求,必须向域名申请机构(如新网,或万网)申请正式的域名,并注册DNS解析服务。

另外局域网中的DNS 服务器还必须拥有能够被Internet访问的固定IP地址。

DNS服务器

DNS服务器

Windows Server2003的DNS服务器 Server2003的DNS服务器
顶级域下可再细分子域,如cn下又细分为edu、com等 下又细分为edu、com等 顶级域下可再细分子域, cn下又细分为 子域。在子域下还可再建立子域。最后一层为主机名。 子域。在子域下还可再建立子域。最后一层为主机名。 这样,各级域名加主机名共同构成完整的域名, 这样,各级域名加主机名共同构成完整的域名,也即 FQDN( FQDN(Fully Qualified Domain Name)。 Name)。 国际域名由美国商业部授权的ICANN负责注册和管理 国际域名由美国商业部授权的ICANN负责注册和管理 国内域名则由中国科学院计算机网络中心CNNIC负 ,国内域名则由中国科学院计算机网络中心CNNIC负 责注册和管理。 责注册和管理。 区域是域名空间树状结构的一部分, 区域是域名空间树状结构的一部分,它将域名空间分区 为较小的区段,DNS服务器是以区域为单位进行域名 为较小的区段,DNS服务器是以区域为单位进行域名 管理的。区域内的主机数据都存储在DNS服务器内 服务器内, 管理的。区域内的主机数据都存储在DNS服务器内, 用来存储这些数据的文件称为区域文件。 用来存储这些数据的文件称为区域文件。
Windows Server2003的DNS服务器 Server2003的DNS服务器
2. 查询流程
当客户机需要访问Internet上某一主机时 当客户机需要访问Internet上某一主机时,首先向本地 上某一主机时, DNS服务器查询对方 地址 往往本地DNS服务器继 DNS服务器查询对方IP地址,往往本地DNS服务器继 服务器查询对方IP地址, 续向另外一台DNS服务器查询 服务器查询, 续向另外一台DNS服务器查询,直到解析出需访问主 机的IP地址 这一过程为“查询” 如图所示。 地址。 机的IP地址。这一过程为“查询”,如图所示。 DNS的 查询”有三种:递归查询( DNS的“查询”有三种:递归查询(Recursive Query 迭代查询( Query)、反向查询( )、反向查询 )、 迭代查询(Iterative Query)、反向查询( Reverse Query)。 Query)。

DNS服务器原理以及安装配置

DNS服务器原理以及安装配置

第3章DNS服务器第一节DNS概述DNS服务器所提供的服务是完成将主机名和域名转换为IP地址的工作。

为什么需要将主机名和域名转换为IP地址的工作呢?这是因为,当网络上的一台客户机访问某一服务器上的资源时,用户在浏览器地址栏中输入的是便于识记的主机名和域名,如http://。

而网络上的计算机之间实现连接却是通过每台计算机在网络中拥有的惟一的IP地址来完成的,这样就需要在用户容易记忆的地址和计算机能够识别的地址之间有一个解析,DNS服务器便充当了地址解析的重要角色。

一、什么是DNSDNS是域名系统(Domain Name System)的缩写,是一种组织域层次结构的计算机和网络服务命名系统。

当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与此名称相关的IP 地址信息。

用户在使用网络服务时喜欢在浏览器的地址栏中输入使用主机名和域名组成的名称,如,因为,这样的名称更容易被用户记住。

但是,计算机在网络上是使用IP地址来通信的。

为了能够实现网络计算机之间通信,DNS服务器所提供的服务就是将用户所使用的计算机或服务名称映射为IP地址。

二、DNS的工作过程DNS服务的工作过程如下:当DNS 客户机需要查询程序中使用的名称时,它会查询DNS 服务器来解析该名称。

客户机发送的每条查询消息都包括3条信息,以指定服务器应回答的问题。

● 指定的DNS 域名,表示为完全合格的域名(FQDN) 。

● 指定的查询类型,它可根据类型指定资源记录,或作为查询操作的专门类型。

● DNS域名的指定类别。

对于DNS 服务器,它始终应指定为Internet 类别。

例如,指定的名称可以是计算机的完全合格的域名,如,并且指定的查询类型用于通过该名称搜索地址资源记录。

系统将把DNS 查询当作客户机向服务器提出的两部分问题,如“对于名为 的计算机,你有没有地址资源记录?”当客户机从服务器接收应答时,它读取并解释应答的地址资源记录,以了解它通过名称提问的计算机的IP地址。

DNS服务器配置使用 及全国DNS地址大全

DNS服务器配置使用 及全国DNS地址大全

DNS服务器配置使用及全国DNS地址大全一、DNS的由来:DNS的全称是Domain Name System当您连上一个网址在UR里打上的时候可以说就是使用了DNS的服务了。

但如果您知道这个的IP地址直接输入220.181.6.19也同样可以到达这个网址。

其实电脑使用的只是IP地址而已(最终也是0和1啦)这个只是让人们容易记忆而设的。

因为我们人类对一些比较有意义的文字记忆(如)比记忆那些毫无头绪的号码(如220.181.6.19)往往容易得多。

DNS的作用就是为我们在文字和IP之间担当了翻译而免除了强记号码的痛苦。

在早期的IP网路世界里面每台电脑都只用IP地址来表示不久人们就发现这样很难记忆於是一些UNIX的使用者就建立一个HOSTS对应表将IP和主机名字对应起来这样用户只需输入电脑名字就可以代替IP来进行沟通了。

如果你安装了Linux系统在/etc下面就可以找到这个hosts档案了在NT的系统里你也可以在\winnt\system32\drivers\etc下面找到它。

不过这个HOSTS档是要由管理者手工维护的最大的问题是无法适用於大型网路而且更新也是件非常头痛的事情。

这就是DNS大派用场的时候了。

补充:知道网址,在DOS下用什么命令查到对应的IP呀?[例如:查询:]用ping命令是可以的。

执行结果如下:D:\》ping Pinging [220.181.6.19]with 32 bytes of data:Reply from 220.181.6.19:bytes=32 time=20ms TTL=53 Reply from 220.181.6.19:bytes=32 time=10ms TTL=53 Reply from 220.181.6.19:bytes=32 time=20ms TTL=53 Reply from 220.181.6.19:bytes=32 time=10ms TTL=53 Ping statistics for 220.181.6.1:Packets:Sent = 4,Received = 4,Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 34ms,Maximum = 36ms,Average = 35ms 从上面可以看出,的IP是220.181.6.1。

dns服务工作原理

dns服务工作原理

dns服务工作原理DNS服务工作原理DNS(Domain Name System,域名系统)是Internet上的一个分布式命名系统,用于将人类可读的域名和计算机可理解的IP地址相互映射。

在互联网之前,通过IP地址(如192.168.0.1)来访问网站是常见的方式,但是这种方式不仅繁琐,而且容易出现错误。

DNS的出现解决了这个问题,让互联网变得更加便捷。

一、DNS的原理DNS系统的基本原理是将一个域名映射成对应的IP地址。

当我们在浏览器中输入一个域名时,浏览器会向本地DNS服务器发出请求,询问这个域名的IP地址。

如果本地DNS服务器已经缓存了该域名的IP地址,就直接返回给浏览器,否则就会向跟DNS服务器发出请求,跟DNS服务器会先返回可用的子域名服务器(如.com、.cn等),本地DNS服务根据返回的信息向相应的子域名服务器发出请求,直到找到该域名的IP地址为止。

一旦找到IP地址后,本地DNS服务器会将其缓存,供下一次使用。

二、DNS的分类1.递归查询递归查询是一种客户端向DNS服务器发出请求并等待服务器返回结果的方式。

这种查询方式要求DNS服务器必须返回正确的IP地址或者“找不到记录”的错误信息。

如果服务器不能够返回正确信息,就必须向其他DNS服务器发出请求,直到找到结果。

2.迭代查询迭代查询是一种服务器之间相互协作,寻找正确结果的方式。

它提供了更高效的查询方式,因为它允许DNS服务器在没有完整记录的情况下返回相邻域的子域名服务器地址。

在此情况下,服务器将不会告诉客户端所需的数据的答案,而是提供找到答案所需的后续步骤。

三、DNS服务器的类型1.根DNS服务器根DNS服务器是互联网的基本设备,用于将域名映射成IP地址。

它负责管理所有的顶级域名服务器,如.com、.org等。

2.顶级域名服务器顶级域名服务器指的是管理特定顶级域名的DNS服务器,如.com、.cn、.net等。

3.权限域名服务器权限域名服务器指的是管理特定域名的DNS服务器。

网络配置试题(含答案)及复习资料

网络配置试题(含答案)及复习资料

第一章网络服务器基础1、什么是服务器?服务器(Server)是在网络环境中提供各种服务的计算机,承担网络中数据的存储、转发和发布等关键任务,是网络应用的基础和核心。

2、什么是网络服务?网络服务是指一些在网络上运行的、应用户请求向其提供各种信息和数据的计算机应用业务,主要是由服务器软件来实现的。

3、网络服务主要模式a.客户/服务器(C/S )模式b.浏览器/服务器(B/S)模式c.P2P模式4、Internet部署网络服务器外包方式优势服务器租用(整机租用由一个用户独享专用,在成本和服务方面的优势明显)服务器托管(可以节省高昂的专线及网络设备费用)虚拟主机(性能价格比远远高于自己建设和维护服务器)5、TCP/IP协议体系网络层协议:IP(网际协议)ICMP(Internet互联网控制报文协议)IGMP(Internet组管理协议)传输层协议:TCP(传输控制协议)UDP(用户数据报协议)应用层协议:SNMP(简单网络管理协议)SMTP(简单邮件传输协议)FTP(文件传输协议)Telnet(远程访问终端协议)HTTP(超文本传输协议)1、简述网络服务的主要模式a.客户/服务器(C/S )模式b.浏览器/服务器(B/S)模式c.P2P模式2、Internet服务器有哪几种外包方式,每种方式都有什么优点?外包方式优势服务器租用(整机租用由一个用户独享专用,在成本和服务方面的优势明显)服务器托管(可以节省高昂的专线及网络设备费用)虚拟主机(性能价格比远远高于自己建设和维护服务器)3、简述TCP/IP的分层结构应用层表示层会话层[SMTP FTP HTTP Telnet SNMP DNS ]传输层[ TCP UDP ]网络层[ ICMP IP IGMP ][ARP RARP]4、简述合法的私有IP地址类型及其地址范围(A类)10.0.0.1~10.255.255.254 (B类)172.16.0.1~172.32.255.254(C类)192.168.0.1~192.168.255.2545、子网掩码有什么作用?将IP地址划分成网络地址和主机地址两部分,确定这个地址中哪一个部分是网络部分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.1.5 域名解析过程
计算机在网络上进行通信时只能识别如 “60.172.47.3‖之类的IP地址,而不能认识 域名。但是,当打开浏览器,在地址栏中 输入域名后,就能看到所需要的页面,这 是因为DNS服务器自动把域名“翻译”成 了相应的IP地址,然后调出IP地址所对应的 网页,DNS的解析过程如图3-2所示。
DNS数据库记录: :60.172.4 7.3 ……
①的IP地址是多少?
②的IP地址是60.172.47.3
3.1 DNS服务器简介
3.1.2 选择使用DNS 在一个TCP/IP架构的网络环境中,DNS是一个非常重要 且使用频繁的系统。其主要功能就是将易于记忆的 Domain Name( 如 ) 与 不 容 易 记 忆 的 IP Address(如60.172.47.3)进行转换。而上面执行DNS服务 的这台网络主机,就称之为DNS服务器。一般情况下,人 们都认为DNS只是将Domain Name转换成IP Address, 然后再用查询到的IP Address去连接(即“正向解析”) 所请 求 的 服 务 。 事实上 , 将 IP Address 转换成 Domain Name的功能也是经常使用到的,当login到一台LINUX工 作站时,工作站就会去做反向查询,找出你是从哪个地方 连线进来的(即“反向解析”)。
3. 各级子域(Sub Domain)

在DNS域名空间中,除了根域和顶级域之 外,其他域都称为子域。
4. 反向域(in-addr.arpa)
为了完成反向域解析过程,需要使用另外 一个概念,即反向域。
3.1.4 DNS域名服务器的类型 一般情况下,DNS服务器有如下三种类型: 1. 主服务器 2. 附加的辅助服务器 3. 附加的Caching-only服务器

以下我们利用一个范例,来说明DNS域名 解析的完整流程,假设客户端利用浏览器 尝试连接,以启动该网页, DNS解析过程如图3-3所示。
根网域“.” DNS服务器
2
.cn DNS服务器
本地 DNS服务器
3
4
5
1
6 10

DNS服务器 7 8 9 客户机

9. ―‖域名区的服务器可以解析 “”的主机名称,并会将解析 后的主机IP地址传回本地的域名服务器。
10. 最后本地的域名服务器可以满足来自客户 端的重复查询,并将解析出的IP地址传回客 户端。
3.2 DNS服务器软件包的安装
3.2.1 DNS服务器的相关软件包 Red Hat Enterprise Linux 5中的DNS服务 器是通过Bind软件来实现的,在安装系统 过程中选择“DNS Server”选项卡安装如 下软件包:
3. 根域网―.‖的域名服务器无法解析 “”的主机名称,但它可以解 析―cn‖部分。因此它会响应本地域名服务器 的一份列表,在此列表中包含许多负责管 理―cn‖域名区的服务器IP地址。
4. 本地域名服务器发送一个重复查询的请求 到负责管理―cn‖域名区的服务器,并请求代 为解析“”的主机名称。
图3-4 查看bind软件包
3.2.2 安装“cachingnameserver-*”软件包

DNS服务器的基本配置文件包“cachingnameserver-*”必须手动安装。在桌面上 打开“DVD-ROM”,如图3-5所示。
图3-5 打开“DVD-ROM‖
在弹出的窗口中打开“Server”文件夹,如图3-6所示。
bind-*:DNS名称服务器软件。 bind-devel-*:DNS开发工具,不是必需的。 bind-utils-*:dig,host一级nslookup等 DNS测试工具。 caching-nameserver-*:缓存DNS服务器的 基本配置文件,包括样本/etc/named.conf 和/var/named/localhost.zone文件。 system-config-bind-*:Red Hat Enterprise Linux 5的GUI DNS 配置工具。 其中“caching-nameserver-*”包需要手动 安装。
图3-6 打开“Server”文件夹
找到“caching-nameserver-*”软件包,右键单击它并在弹出的快捷菜单 中选择“用软件包安装工具打开”,如图3-7所示。
图3-7 “caching-nameserver-*‖软件包
域名:
DNS Server
Байду номын сангаас
IP地址:60.172.47.3
图3-2 DNS用途

DNS是典型的客户机/服务器(C/S)模式 结构,其查询过程如下:首先请求程序通 过客户端解释器(Client-Resolver)向服务器 端(Server)发出查询请求,等待由服务器端 数据库(Server-Database)给出应答,并解 释Server给出的答案,然后把所得信息传给 提出请求的程序。
5. 负责管理―cn‖域名区的域名服务器无法解 析“”的主机名称,但可以解 析“”的部分。因此它会响应本地 域名服务器的一份列表,在此列表中包含 许多负责管理―‖域名区的服务器IP地 址。
6. 本地域名服务器发送一个重复查询请求到 负责管理―‖ 域名区的服务器,并请求 代为解析“”的主机名称。
为使DNS服务得到实现,必须存在一个主DNS服务 器,而附加的辅助服务器则不是必须的。一般建立 辅助服务器有下面两个好处:
(1)冗余 当主DNS服务器出现故障时,辅助DNS服务 器可以承担起服务的功能。为达到最大限 度的容错,主DNS服务器与作为备份的辅 助DNS服务器要做到尽可能的独立。
(2)减负 当网络较大且服务较繁忙时,可以用辅助 DNS服务器来减轻对主DNS服务器的负担。

查看系统中是否安装了bind软件包的命令为: “rpm –qa | grep bind”,如果显示如图34所示的内容,说明bind软件包已经安装; 否则,可在Red Hat Enterprise Linux 5安 装盘的Server目录下找到DNS服务的RPM 安装包(包括多个文件),使用“rpm –ivh” 命令进行安装。
第3章 DNS服务器
目录
3.1 DNS服务器简介 3.1.1 DNS原理简介 3.1.2 选择使用DNS 3.1.3 DNS域名空间的分层结构 3.1.4 DNS域名服务器的类型 3.1.5 域名解析过程 3.2 DNS服务器软件包的安装 3.2.1 DNS服务器的相关软件包 3.2.2 安装“caching-nameserver-*‖软件包 3.3 DNS服务器配置实例
3.1 DNS服务器简介
3.1.3 DNS域名空间的分层结构 1.根域(Root Domain) 2.顶级域(Top-Level Domain, TLD) 3. 各级子域(Sub Domain) 4. 反向域(in-addr.arpa)
1.根域(Root Domain)
在DNS域名空间中,根域只有一个,它没有上级 域,以原点“.”表示。全世界的IP地址和DNS域 名空间都是由位于美国的InterNIC(Internet Network Information Center,因特网信息管理中心) 负责管理或授权管理的。目前全世界有13台根域 服务器,这些根域服务器也位于美国,并由 InterNIC管理。在根域服务器中并没有保存全世 界的因特网网址,其中只保存着顶级域的“DNS 服务器—IP地址”的对应数据。
3.1 DNS服务器简介
3.1.3 DNS域名空间的分层结构 在域名系统中,每台计算机的域名是由一系列用 点分开的字母和数字组成的。FQDN(Full Qualified Domain Name,全部有资格的域名)在因 特网的DNS域名空间中,是其层次结构的基本单 位,任何一个域最多属于一个上级域,但可以有 多个或没有下级域。在同一个域下不能有相同的 域名或主机名,但在不同的域下则可以有相同的 域名或主机名。
3.1 DNS服务器简介
3.1.1 DNS原理简介 DNS(Domain Name System,域名系统) 是因特网的一项核心服务,它可以作为将 域名和IP地址互相映射的一个分布式数据库, 能够使人们很方便的访问因特网,而不用 去记住能够被机器直接读取的数字IP地址。
DNS作为一种组织域层次结构和网络服务的命名系统, 主要用于命名TCP/IP网络(如Internet)中含有DNS域 名到各种数据类型(如IP地址)的映射。通过DNS, 用户可以使用友好的名称查找计算机和服务在网络上的 位置。当用户在应用程序中输入DNS域名时,DNS服 务可以将此名称解析为与此名称相关的其他信息。例如, 在TCP/IP网络中,计算机只以数字形式的IP地址在网 络上与其他计算机通信,但是数字IP地址不方便用户记 忆。DNS的出现提供了一种方法,将用户计算机或服 务名称映射为数字地址,使用户能够使用简单的名称 (如)来定位诸如网络上的WEB服务器 或邮件服务器。
DNS服务器
图3-3 DNS域名解析的完整流程
1. 本机解读器发送递归查询的请求到本地的 域名服务器,以请求解析主机名称为 的IP地址信息。
2. 本地域名服务器如果无法由本身的数据库 解析此域名,那它将会对此主机名称进行 解析,也就是将原本的主机名称分解为 “www‖、“imau‖、“edu‖和“cn‖4个部分, 并且以自右向左的顺序逐步解析。本地的 域名服务器会从本身缓存文件中找出根域 网―.‖的域名服务器地址,然后请求根域网的 域名服务器代为解析“”的主 机名称。
1. 主服务器 每个区域有唯一的主服务器,其中包含了授权 提供服务指定区域的数据库文件的主拷贝,还 包含了所有子域和主机名的资源记录。 2. 附加的辅助服务器 辅助服务器为它的区域从该区域中的主DNS服 务器上获取数据。
3. 附加的Caching-only服务器 与主服务器不同的是,Caching-only服务器 不与任何DNS区域相关联,而且不包含任 何活跃的数据库文件。一个Caching-only服 务器开始时没有任何关于DNS域结构的信 息,它必须依赖于其他DNS服务器来得到 这方面的信息。每次Caching-only服务器就 将该信息存储到它的名字缓存(Name Cache)中,当另外的请求需要得到这方面 的信息时,该Caching-only服务器就直接从 高速缓存中取出答案并予返回。一段时间 之后,该Caching-only服务器就包含了大部
相关文档
最新文档