域名服务
在数据网络中,使用数字 IP 地址标记设备以便通过网络发送和接收数据。大多数用户无法记住此数字地址。于是,人们创建了可以将数字地址转换为简单易记名称的域名系统。
在 Internet 上,更便于人们记忆的是 这样的域名,而不是该服务器的实际数字地址 198.133.219.25。如果思科决定更改 的数字地址,那么更改对用户是透明的,因为域名将保持不变。公司只需要将新地址与现有域名链接起来即可保证连通性。在小型网络中,维持域名和真实地址之间的映射很简单。随着网络的发展和设备数量的增加,该人工系统就显得不切实际。
于是域名系统 (DNS) 应运而生,专门为大型网络提供域名的地址解析。DNS 使用分布式服务器群集来解析与这些数字式地址关联的域名。单击图中的按钮来查看解析 DNS 地址的步骤。
DNS 协议定义了一套自动化服务,该服务将资源名称与所需的数字网络地址匹配。它涵盖了查询格式、响应格式及数据格式。DNS 协议通信采用单一格式,即消息格式。该格式用于所有类型的客户端查询和服务器响应、报错消息、以及服务器间的资源记录信息的传输。
图 1 至图 5 显示 DNS 解析的相关步骤。
DNS层级
DNS 协议采用分层系统创建数据库以提供名称解析。该结构类似于一棵倒置的树,树根位于顶部,而枝干位于底部(请参见图示)。DNS 使用域名来划分层次。
域名结构被划分为多个更小的受管域。每台 DNS 服务器维护着特定的数据库文件,而且只负责管理 DNS 结构中那一小部分的“域名-IP”映射。当 DNS 收到的域名转换请求不属于其所负责的 DNS 区域时,该 DNS 服务器可将请求转发到与该请求对应的区域中的 DNS 服务器进行转换。
注意:DNS 具有可扩展性,这是因为主机名解析分散于多台服务器上完成。
不同的顶级域有不同的含义,分别代表着组织类型或起源国家/地区。请参见如下顶级域名实例:
顶级域名下层为二级域名,二级域名下层还有其他更低级的域名。每个域名的组成都是按照层级树由上而下的顺序排列。例如免费dns解析服务器,如图所示,根域名服务器可能并不知道电子邮件服务器 (mail.cisco.com) 记录的位置,但是它仍会把顶级域名中
的 .com 保存在域名记录中。.com 域中的服务器中也可能没有 mail.cisco.com的记录免费dns解析服务器,但这些服务器同样会保存域名记录。由此,cisco.com 域中的服务器就可以拥有域名 mail.cisco.com 的记录(精确的 MX 记录)。
DNS 依靠这些分布式服务器构成的体系结构来存储和维护资源记录。这些资源记录列出了服务器可以解析的域名以及同样可以处理解析请求的备用服务器。如果指定服务器中有与其域级别相对应的资源记录,则该服务器可以称为这些记录的主域名服务器。例如,对于 mail.cisco.com 记录而言,它位于比 cisco.netacad.net 更高层级的服务器(即 cisco.com 域中的服务器)上。因此,cisco.netacad.net 域中的某个域名服务器就不是 mail.cisco.com 记录的主域名服务器。
end
年度热文
系统集成/认证培训
买设备,找我们
IT维保,找我们
IT培训,找我们
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,加站长微信免费获取积分,会员只需38元,全站资源免费下载 点击查看详情
站 长 微 信: thumbxmw