什么叫根服务器起什么作用

什么叫根服务器起什么作用,第1张

服务器根服务器主要用来管理互联网的主目录,全世界只有13台。1个为主根服务器,放置在美国,其余12个均为辅根服务器,其中9个放置在美国,欧洲2个位于英国和瑞典 ,亚洲1个位于日本。所有根服务器均由美国政府授权的互联网域名与号码分配机构icann统一管理,负责全球互联网域名根服务器、域名体系和ip地址等的管理。

这13台根服务器可以指挥firefox或互联网explore浏览器和电子邮件程序控制互联网通信,由于根服务器中有经美国政府批准的260个左右的互联网后缀和一些国家的指定符,美国政府对其管理拥有很大发言权。

域名系统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公司只设一个区abccom。这是,区abccom和域abccom指的是同一件事。但图b表示abc公司划分为两个区:abccom和yabccom。这两个区都隶属于域abccom,都各设置了相应的权限域名服务器。不难看出,区是域的子集。

下图是以上图b中abc公司划分的两个区为例,给出了DNS域名服务器树状结构图。这种DNS域名服务器树状结构图可以更准确地反映出DNS的分布式结构。图中的每一个域名服务器都能够部分域名到IP地址的解析。当某个DNS服务器不能进行域名到IP地址的转换时,它就会设法找因特网上别的域名服务器进行解析。

从下图可以看出,因特网上的DNS服务器也是按照层次安排的。每一个域名服务器只对域名体系中的一部分进行管辖。根据域名服务器所起的作用,可以把域名服务器划分为下面四种不同的类型。

根域名服务器:最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助根域名服务器。所以根域名服务器是最重要的域名服务器。假定所有的根域名服务器都瘫痪了,那么整个DNS系统就无法工作。需要注意的是,在很多情况下,根域名服务器并不直接把待查询的域名直接解析出IP地址,而是告诉本地域名服务器下一步应当找哪一个顶级域名服务器进行查询。

顶级域名服务器:负责管理在该顶级域名服务器注册的二级域名。

权限域名服务器:负责一个“区”的域名服务器。

本地域名服务器:本地服务器不属于下图的域名服务器的层次结构,但是它对域名系统非常重要。当一个主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。

注意:

下面举一个例子演示整个查询过程:

具体实现域名系统则是使用分布在各地的域名服务器。理论上讲,可以让每一级的域名都有一个相对应的域名服务器,使所有的域名服务器构成相对应的域名服务树结构。但是这样做会使域名服务器数量太多,使域名系统的运行效率降低。DNS采用分区的办法来解决这个问题。

一个服务器所负责管辖的范围较区。各单位根据情况来划分自己管辖范围的区。单在一个区的所有节点必须是能够连通的。每一个区设置相应的权限服务器,用来保存该区中的所有主机的域名到IP地址的映射。总之,DNS服务器的管辖范围不是以域来划分的,而是以区来划分的。区是DNS实际管辖的范围,区可能等于或小于域,但是一定不能大于域。

域名服务器是按照层次安排的。每一个域名服务器都只对域名体系中的一部分进行管辖。根据域名服务器所起的作用,可以把域名服务器划分为四种类型:

1>根域名服务器:

根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。根域名服务器是最重要的域名服务器。因为不管是哪一个本地服务器,若要对互联网上的任何一个域名进行解析,只要自己无法解析,就首先要求助于根域名服务器。嘉定根域名服务器瘫痪了,那么整个互联网系统就无法工作。

在许多情况下,根域名服务器并不直接把待查询的域名直接转换成IP地址,而是告诉本地域名服务器下一步应当找哪个顶级域名服务器。

2>顶级域名服务器:

这些域名服务器负责管理在该顶级域名服务器上注册的所有二级服务器。当收到DNS查询时,就给出相应的回答(可能是最后的结果,也可能是下一步应该查询的域名服务器的IP地址)。

3>权限域名服务器

这就是前面讲过的负责一个区的域名服务器。当一个权限域名服务器还不能直接给出最后的查询结果时,就会告诉发出查询的DNS客户,下一步应当找哪一个权限域名服务器。

4>本地域名服务器

本地域名服务器对域名系统非常重要。当一台主机发出DNS查询请求时,这个查询请求就发送给本地域名服务器。

高速缓存

为了提高DNS的查询效率,并减轻根域名服务器的负荷以及减少互联网上的DNS查询报文数量,在域名服务器中广泛的使用了高速缓存。

高速缓存用来存放最近查询过的域名以及从何处获得域名信息的记录。

域名是什么意思?

域名是由一串用点分隔的名字组成的 Internet 上某计算机或计算机组的名称,由 DNS 将域名解析为 IP 地址,然后使用 IP 访问。例如:”fuyeor.com“ 就是一个域名,其中 com 是顶级域名,或者又叫做根域名、域名后缀。

我们更容易记住域名(例如 fuyeor.com ),但是机器只认识IP地址,只要这个IP地址对应相关域名,这就叫域名解析。域名解析需要由专用域名解析服务器完成,整个过程是自动的。域名解析协议(DNS)用于将易于记忆的主机域名和电子邮件地址映射到计算机易于识别的IP地址。

例子:>多级域名

网站的域名经常是“二级域名.fuyeor.根域名”,或者直接是没有二级域的 ”fuyeor.根域名“ 格式。几级域名就是看域名后面有几个以""分隔的后缀。例如:”>

二级域名就是寄存在主域名之下的域名,是裸域名往左一级的域名。一般来说,二级域名就是 类似 3个w(>

其中,“>

域名的作用:

作用一、建设网站。

域名最广泛的用途是用来建站,不管是博客也好,还是企业网站也好,域名都是搭建这些终端的必要条件之一。所以,想建站的朋友都会注册一个自己需要的域名。优秀的域名能够让客户很快记住并找到你的网站,使推广事半功倍,极大提升网站的品牌价值。

作用二、品牌保护。

对于一些知名品牌方例如百度、JD 等来说,会有批量注册或者购买相似相关域名的现象。京东、腾讯、阿里等品牌方都有专人去批量收购与他们的产品或者品牌相关以及相似度高的域名。因为重视自身品牌的企业,一般都会把比较重要的域名后缀注册保护,以免有人用这些容易混淆的域名做一些蹭流量,甚至是破坏品牌名誉的事。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12614641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存