广告位 后台主题配置管理 |
广告位 后台主题配置管理 |
今天给各位分享域名服务器管辖区域划分举例的知识,其中也会对域名所属区域进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。域名系统其实就是名字系统。为什么不叫“名字”而叫“域名”呢?这是因为在这种因特网的命名系统中使用了许多的“域(domain)”,因此就出现了“域名”这个名词。“域名系统”明确地指明这种系统是应用在因特网中。
我们都知道,IP地址是由32位的二进制数字组成的。用户与因特网上某台主机通信时,显然不愿意使用很难记忆的长达32位的二进制主机地址。即使是点分十进制IP地址也并不太容易记忆。相反,大家愿意使用比较容易记忆的主机名字。但是,机器在处理IP数据报时,并不是使用域名而是使用IP地址。这是因为IP地址长度固定,而域名的长度不固定,机器处理起来比较困难。
因为因特网规模很大,所以整个因特网只使用一个域名服务器是不可行的。因此,早在1983年因特网开始采用层次树状结构的命名方法,并使用分布式的域名系统DNS。并采用客户服务器方式。DNS使大多数名字都在本地解析(resolve),仅有少量解析需要在因特网上通信,因此DNS系统的效率很高。由于DNS是分布式系统,即使单个计算机除了故障,也不会妨碍整个DNS系统的正常运行。
域名到IP地址的解析是由分布在因特网上的许多域名服务器程序共同完成的。域名服务器程序在专设的结点上运行,而人们也常把运行域名服务器程序的机器称为域名服务器。
域名到IP地址的解析过程的要点如下:当某一个应用需要把主机名解析为IP地址时,该应用进程就调用解析程序,并称为DNS的一个客户,把待解析的域名放在DNS请求报文中,以UDP用户数据报方式发给本地域名服务器。本地域名服务器在查找域名后,把对应的IP地址放在回答报文中返回。应用程序获得目的主机的IP地址后即可进行通信。
若本地域名服务器不能回答该请求,则此域名服务器就暂时称为DNS的另一个客户,并向其他域名服务器发出查询请求。这种过程直至找到能够回答该请求的域名服务器为止。此过程在后面作进一步讨论。
由于因特网的用户数量较多,所以因特网在命名时采用的是层次树状结构的命名方法。任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名(domain name)。这里,“域”(domain)是名字空间中一个可被管理的划分。
从语法上讲,每一个域名都是有标号(label)序列组成,而各标号之间用点(小数点)隔开。
这是中央电视台用于手法电子邮件的计算机的域名,它由三个标号组成,其中标号com是顶级域名,标号cctv是二级域名,标号mail是三级域名。
DNS规定,域名中的标号都有英文和数字组成,每一个标号不超过63个字符(为了记忆方便,一般不会超过12个字符),也不区分大小写字母。标号中除连字符(-)外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的字符写在最右边。由多个标号组成的完整域名总共不超过255个字符。DNS既不规定一个域名需要包含多少个下级域名,也不规定每一级域名代表什么意思。各级域名由其上一级的域名管理机构管理,而最高的顶级域名则由ICANN进行管理。用这种方法可使每一个域名在整个互联网范围内是唯一的,并且也容易设计出一种查找域名的机制。
域名只是逻辑概念,并不代表计算机所在的物理地点。据2006年12月统计,现在顶级域名TLD(Top Level Domain)已有265个,分为三大类:
如果采用上述的树状结构,每一个节点都采用一个域名服务器,这样会使得域名服务器的数量太多,使域名服务器系统的运行效率降低。所以在DNS中,采用划分区的方法来解决。
一个服务器所负责管辖(或有权限)的范围叫做区(zone)。各单位根据具体情况来划分自己管辖范围的区。但在一个区中的所有节点必须是能够连通的。每一个区设置相应的权限域名服务器,用来保存该区中的所有主机到域名IP地址的映射。总之,DNS服务器的管辖范围不是以“域”为单位,而是以“区”为单位。区是DNS服务器实际管辖的范围。区 = 域。
下图是区的不同划分方法的举例。假定abc公司有下属部门x和y,部门x下面有分三个分布们u,v,w,而y下面还有下属部门t。图a表示abc公司只设一个区abc.com。这是,区abc.com和域abc.com指的是同一件事。但图b表示abc公司划分为两个区:abc.com和y.abc.com。这两个区都隶属于域abc.com,都各设置了相应的权限域名服务器。不难看出,区是域的子集。
下图是以上图b中abc公司划分的两个区为例,给出了DNS域名服务器树状结构图。这种DNS域名服务器树状结构图可以更准确地反映出DNS的分布式结构。图中的每一个域名服务器都能够部分域名到IP地址的解析。当某个DNS服务器不能进行域名到IP地址的转换时,它就会设法找因特网上别的域名服务器进行解析。
从下图可以看出,因特网上的DNS服务器也是按照层次安排的。每一个域名服务器只对域名体系中的一部分进行管辖。根据域名服务器所起的作用,可以把域名服务器划分为下面四种不同的类型。
根域名服务器:最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助根域名服务器。所以根域名服务器是最重要的域名服务器。假定所有的根域名服务器都瘫痪了,那么整个DNS系统就无法工作。需要注意的是,在很多情况下,根域名服务器并不直接把待查询的域名直接解析出IP地址,而是告诉本地域名服务器下一步应当找哪一个顶级域名服务器进行查询。
顶级域名服务器:负责管理在该顶级域名服务器注册的二级域名。
权限域名服务器:负责一个“区”的域名服务器。
本地域名服务器:本地服务器不属于下图的域名服务器的层次结构,但是它对域名系统非常重要。当一个主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。
注意:
下面举一个例子演示整个查询过程:
域名就是网址,通俗地讲就是企事业单位和公司在因特网上的名称。
域名在国际互连网上是国际通行的,全世界都可以用某个域名访问某一网站。域名也是唯一的,谁先注册,谁就拥有使用权。注册域名后,全世界其它任何机构或个人都无权再注册相同的域名。因而域名资源也是有限的。
域名就是网址,网站做好了是放在服务器上(电脑),每个服务器都有自己的IP地址的,如果要访问的话就得访问这个IP,但是IP不容易记下,于是便通过域名来解决,就是把域名和IP绑定到一起。通过一个域名指定到相应的服务器上相应的网站,这样就可以很容易的访问这个网站了。
同时,如果网站换服务器了,只要更改一下域名的解析和服务器的绑定就可以了,这样用户访问还是同样的网址,如果用IP的话,更改就相当麻烦了。
这就像生活中的邮箱地址一样。房子可能变了,换了,但是只要地址不换,别人同样能找得到。
举例说明域名的层级关系,如下图:
一个单位、机构或个人若想在互联网上有一个确定的名称或位置,需要进行域名登记。域名登记工作是由经过授权的注册中心进行的。国际域名的申请由InterNIC及其它由“Internet国际特别委员会(IAHC)”授权的机构进行;国家二级域名的注册工作则由中国互联网络信息中心(CNNIC)负责进行。
而域名分为国际域名及在国家顶级域名之下的二级域名(国内域名)。在一个确定的域名之下可以有不同的主机(服务器),如域名服务器、邮件服务器、WWW服务器等,每一个服务器都有一个特定的IP地址,COM是使人们了解到其性质(COM是商业机构或公司),CN是国家名(中国)。
根据“Internet国际特别委员会(IAHC)”的报告,将顶级域名定义为三类:
一是国家顶级域名,每个国家被赋予一个唯一的域名,如下表:
地区名称代号 国家或地区名称
aa 南极洲
at 奥地利
au 澳大利亚
be 比利时
ca 加拿大
cn 中国
dk 丹麦
fr 法国
it 意大利
jp 日本
nl 荷兰
nz 纽西兰
uk 英国
za 南非
缺省 美国
二是国际顶级域名,详细中下表:
机构简称 说明
com 商业机构
edu 教育及研究机构
gov 政府机构
info 信息服务
net 网络服务机构
org 专业团体
具体实现域名系统则是使用分布在各地的域名服务器。理论上讲,可以让每一级的域名都有一个相对应的域名服务器,使所有的域名服务器构成相对应的域名服务树结构。但是这样做会使域名服务器数量太多,使域名系统的运行效率降低。DNS采用分区的办法来解决这个问题。
一个服务器所负责管辖的范围较区。各单位根据情况来划分自己管辖范围的区。单在一个区的所有节点必须是能够连通的。每一个区设置相应的权限服务器,用来保存该区中的所有主机的域名到IP地址的映射。总之,DNS服务器的管辖范围不是以域来划分的,而是以区来划分的。区是DNS实际管辖的范围,区可能等于或小于域,但是一定不能大于域。
域名服务器是按照层次安排的。每一个域名服务器都只对域名体系中的一部分进行管辖。根据域名服务器所起的作用,可以把域名服务器划分为四种类型:
1根域名服务器:
根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。根域名服务器是最重要的域名服务器。因为不管是哪一个本地服务器,若要对互联网上的任何一个域名进行解析,只要自己无法解析,就首先要求助于根域名服务器。嘉定根域名服务器瘫痪了,那么整个互联网系统就无法工作。
在许多情况下,根域名服务器并不直接把待查询的域名直接转换成IP地址,而是告诉本地域名服务器下一步应当找哪个顶级域名服务器。
2顶级域名服务器:
这些域名服务器负责管理在该顶级域名服务器上注册的所有二级服务器。当收到DNS查询时,就给出相应的回答(可能是最后的结果,也可能是下一步应该查询的域名服务器的IP地址)。
3权限域名服务器
这就是前面讲过的负责一个区的域名服务器。当一个权限域名服务器还不能直接给出最后的查询结果时,就会告诉发出查询的DNS客户,下一步应当找哪一个权限域名服务器。
4本地域名服务器
本地域名服务器对域名系统非常重要。当一台主机发出DNS查询请求时,这个查询请求就发送给本地域名服务器。
高速缓存
为了提高DNS的查询效率,并减轻根域名服务器的负荷以及减少互联网上的DNS查询报文数量,在域名服务器中广泛的使用了高速缓存。
高速缓存用来存放最近查询过的域名以及从何处获得域名信息的记录。
域名服务器可以划分为主域名服务器、辅助域名服务器、缓存域名服务器和转发域名服务器四种。主域名服务器的数据可以修改,辅助域名服务器的数据不可以修改,缓存域名服务器提供的信息都是间接信息,转发域名服务器负责所有非本地域名的本地查询。
为了便于根据实际情况来分散DNS名称管理工作的负荷,将DNS名称空间划分为区域(zone)来进行管理.
区域是DNS服务器的管辖范围,
是由DNS名称空间中的单个区域或由具有上下隶属关系的紧密相邻的多个子域组成的一个管理单位.
因此,
DNS名称服务器是通过区域来管理名称空间的,而并非以域为单位来管理名称空间,但区域的名称与其管理的DNS名称空间的域的名称是一一对应的.
一台DNS服务器可以管理一个或多个区域,
而一个区域也可以由多台DNS服务器来管理(例如:由一个主DNS服务器和多个辅助DNS服务器来管理).
在DNS服务器中必须先建立区域,
然后再根据需要在区域中建立子域以及在区域或子域
中天家资源记录,才能完成其解析工作.
因特网上的域名服务器用来存储域名的分布式数据库,并为DNS客户提供域名解析。它们也是按照域名层次来安排的,每一个域名服务器都只对域名体系中的一部分进行管辖。根据它们的用途,域名服务器有以下几种不同类型。 (1)主域名服务器:负责维护这个区域的所有域名信息,是特定的所有信息的权威信息源。也就是说,主域名服务器内所存储的是该区域的正本数据,系统管理员可以对它进行修改。 (2)辅助域名服务器:当主域名服务器出现故障、关闭或负载过重时,辅助域名服务器作为备份服务提供域名解析服务。辅助域名服务器中的区域文件内的数据是从另外一台域名服务器复制过来的,并不是直接输入的,也就是说这个区域文件只是一份副本,这里的数据是无法修改的。 (3)缓存域名服务器:可运行域名服务器软件但没有域名数据库。它从某个远程服务器取得每次域名服务器查询的回答,一旦获取一个答案,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。缓存域名服务器不是权威性服务器,因为提供的所有信息都是间接信息。 (4)转发域名服务器:负责所有非本地域名的本地查询。转发域名服务器接到查询请求时,在其缓存中查找,如找不到就把请求依次转发到指定的域名服务器,直到查询到结果为止,否则返回无法映射的结果。
关于域名服务器管辖区域划分举例和域名所属区域的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
广告位 后台主题配置管理 |
广告位 后台主题配置管理 |