什么是域名解析服务(什么是域名访问网站?)

什么是域名系统在互联网中,由于采用了统一的IP地址,网站制作中任何两台主机的应用程序都可以通过使用该IP地址轻松地进行通信。但是,该IP地址是一个长度为32位的二进制数。即使用四个十进制数来表示,普通用户也很难记住这些抽象数字的IP地址。为了给普通用户提供直观的主机标识符(主机名),TCP8p专门设计了一种基于字符的主机命名机制,即给每台主机一个由字符串组成的名称,这是一种比IP地址更高级的地址形式,这是本节讨论的域名系统。

一方面,互联网的域名系统可以给每台主机一个容易记住的名字,另一方面,它也可以建立主机名和ip地址之间的映射关系。域名系统还可以完成查询主机各种信息的工作。几乎所有的应用层软件都使用域名系统,如远程登录、文件传输协议和电子邮件传输协议。

1.分级域名系统的命名机制和管理

给网络上的主机命名最简单的方法是每个主机的名称由一个字符串组成,地址解析通过网络信息中心(NIC)中的主机名和IP地址的映射表来解决,然后NIC负责主机名的分配、确认和恢复。这种被称为“无层次命名机制”的方法看起来很简单。但事实上,它不能应用于像互联网这样的大规模网络,根本原因是这种命名机制没有结构。

随着互联网上主机数量的增加,主机重名的可能性越来越大,网络信息中心的负担也越来越重,地址映射表的维护也越来越困难。因此,互联网采用分层命名机制。在互联网上命名主机时,我们一般必须考虑三个方面:主机名称在全世界的唯一性,即它可以在整个互联网上使用;易于管理;便于绘图。由于使用IP地址的协议不接受用户级名称,并且普通用户不容易理解IP地址,因此需要在它们之间进行映射,映射的效率是一个关键问题。上述三个问题的具体解决方案构成了一种特定的命名机制——分层命名机制。所谓“分层”是指给名称添加一个分层结构,使其对应于层次名称空间管理机制的级别。命名空间被分成几个部分,并被授权由相应的组织管理。管理组织有权在其管辖范围内进一步划分名称空间,然后授权相应的组织对其进行管理。这样,命名空间的组织和管理将形成一个树状的层次结构。所有级别的管理组织和最后一台主机都表示为树结构中的节点,并由相应的标识符表示。

域名系统是一个分布式主机信息数据库,管理整个互联网的主机名和IP地址。

域名系统是分级管理的。因此,这个分布式主机信息数据库也是分层结构的,类似于计算机中的文件系统结构。整个数据库是一个倒树结构,如图5-10所示。在顶部是根,它的名字是空的标记””,但是它被写为” “。文本格式。树中的每个节点代表整个数据库的一部分,即域名系统的域,域可以进一步划分为子域。每个域都有一个域名来定义它在数据库中的位置。在域名系统中,域名的全名是由从子域到根域的所有标签组成的字符串,标签之间用“.”分隔。

在分层命名机制管理中,最高级别命名空间的划分基于“站点名称”。作为整个互联网的一部分,一个网络是由几个在地理位置或组织关系上密切相关的网络组成的,因此互联网将它们视为“两点”。例如,商业组织(COM)、教育机构(EDU)和某个国家代码。在每个网络中可以划分几个“管理组”。因此,第二级命名空间的划分基于“组名”,每个主机的“本地名”位于组名之下。通常,一个完整且通用的分层主机名由三部分组成。

有时,主机的本地名称部分可能是称为“子域”的特定组织或网络。在子域前面,可以标记主机名,因此分层主机名可以表示为:主机名、本地名称、组名称和插座名称。例如,主机名是www.nlc.gov.en,它表示中国国家图书馆中主机的名称。

2.2的规定。互联网域名系统

互联网实现的分级域名管理机制称为域名系统。为了保证域名系统的普遍性,互联网制定了一套正式的通用标准代码作为一级域名。

在一级域名代码中,前八个域名对应组织模式,下一个域名对应地理模式。组织模式是由组织管理的层级结构生成的组织域名,由EDU、COM等三个字母组成。1997年,增加了7个一级域名:公司、商店、网络、艺术、注册、信息和域名。地理模型是由国家地理区域划分产生的地理域名。这种域名是世界上国家和地区的名称,规定由两个字母组成,部分地区代码如表5-2所示。

中国互联网的顶级域名为“中国”,有40个二级域名,分为6个“类别域名”,其中包括34个“行政域名”,如中国互联网络、中国域名、EDU域名、中国政府域名、中国互联网域名和中国政府域名。例如Il。BJ(北京)、上海、天津、浙江等

3.域名系统的工作原理

使用熟悉的自然语言比使用数字IP地址更容易记住主机的域名。但是,主机域名不能直接用于传输控制协议的路由。当用户使用主机域名进行通信时,他们必须首先将其映射到一个IP地址。由于互联网,通信软件在发送和接收数据时必须使用IP地址。将主机域名映射到IP地址的过程称为域名解析。域名解析包括正向解析(从域名到IP地址)和反向解析(从IP地址到域名)。互联网域名系统可以透明地完成这项工作。

从互联网域名到IP地址的映射是由一组独立和合作的域名服务器完成的。域名服务器实际上是一个域名服务软件。它在指定的机器上运行,并完成域名和IP地址之间的映射。

(1)域名系统的构成

域名系统由解析器和域名服务器组成。

解析器:在域名系统中,解析器是客户端。它与应用程序相连,负责查询域名服务器,解释域名服务器返回的回复,并将信息传输给应用程序。

域名服务器:域名服务器用于存储域名信息,域名信息的一部分构成一个区域,域名服务器负责存储和管理一个或多个区域。为了提高系统的可靠性,每个区域的域名信息由至少两个域名服务器存储。

(2)域名系统的工作流程

域名服务器不可能在互联网上存储所有的计算机名称和地址。一般来说,服务器只存储一个公司或组织的计算机名称和地址。例如,当中国的计算机用户需要与麻省理工学院的一台名为www的计算机通信时,用户必须首先指出该计算机的名称。假设这台计算机的域名地址是“www.mlt.edu”。这台计算机在中国的应用程序在与计算机www通信之前需要知道www的IP地址。为了获得IP地址,应用程序需要使用

假设解析器向中国的本地域名服务器发送一个请求,以搜索“中国教育网”的IP地址。

中国的本地域名服务器首先查询自己的数据库,如果没有找到相关记录,就向根发送搜索“www.mit.edu”的IP地址的请求域名服务器;根域名服务器返回指向中国本地域名服务器的指针信息,并指向edu域名服务器。

中国穆迪域名服务器向edu域名服务器发送查找“mit.edu”IP地址的请求,edu域名服务器返回指向中国本地域名服务器的指针信息,指向“MIT. edu”域名服务器。

经过相同的解析过程后,域名服务器将“www.mit.edu”的IP地址返回给中国的本地域名服务器。

中国本地域名服务器向解析器发送“网址”。

解析器使用IP地址与www.mit.edu通信。

整个过程看起来相当麻烦,但是由于缓存机制,查询过程非常快。从上面的例子可以看出,本地域名服务器经常需要找到多个域名服务器才能获得一个地址。因此,在搜索地址的同时,本地域名服务器也获得许多其他域名服务器信息,如IP地址、负责区域等。本地域名服务器将所有信息与最近找到的主机地址一起存储在缓存中,以供将来参考。

(3)中国互联网域名管理

为了适应互联网的快速发展,中国专门成立了“中国互联网信息中心”,并颁布了新的中国互联网域名管理条例。1997年6月3日,国务院信息化领导小组办公室主持召开中国互联网信息中心成立暨《中国互联网络域名注册暂行管理办法》会议,宣布成立中国互联网信息中心(CNNIC),发布《中国互联网域名注册暂行管理办法》和《中国互联网络域名注册实施细则》。CNNIC负责中国互联网域名注册、IP地址分配、自治系统号分配和反向域名注册,并提供相关数据库服务、相关信息和培训服务。作为一个非营利性的管理和服务机构,中国互联网络信息中心负责对中国互联网的发展、方针、政策和管理提出建议,并协助国务院新闻办公室实施中国互联网的管理。

这篇文章发表在中国尚品http://www.sino-web.net/,一个UEO营销网站建设公司

原创文章,作者:搜够小编,如若转载,请注明出处:http://www.sogoubaike.cn/archives/114404