1、域名系统为什么不只使用一个域名服务器,而需要有很多服务器组成的分布式?

1、域名系统为什么不只使用一个域名服务器,而需要有很多服务器组成的分布式?,第1张

域名系统(DNS)之所以需要多个域名服务器组成的分布式系统,是为了提高系统的可靠性、可扩展性和性能。
如果只有一个域名服务器,当该服务器出现故障或遭到攻击时,整个DNS系统就会瘫痪,导致所有依赖DNS解析的网络服务无法正常工作。而分布式系统可以将域名服务器分散在不同的地理位置和网络环境中,每个域名服务器都可以处理一部分请求,减轻单个服务器的负载,并提高整个系统的可靠性。
另外,由于DNS系统需要支持全球各地的用户,并处理海量的请求,如果只有一个域名服务器,那么该服务器的负载将会非常大,导致性能下降。而分布式系统可以将请求分散到不同的服务器中,减轻单个服务器的负载,并提高整个系统的性能。
此外,DNS系统还需要支持快速的DNS缓存和更新,以确保所有的DNS查询都能够得到及时的响应。通过分布式系统,DNS缓存可以分布在各个域名服务器和DNS缓存服务器中,减轻单个服务器的压力,并提高缓存的命中率和更新效率。
综上所述,由于DNS系统需要支持全球范围的用户和海量的请求,需要具备高可靠性、高可扩展性和高性能的特点,因此采用分布式系统是非常必要和合理的选择。

1主要功能
定义通信规则(应用层协议)
2域名系统DNS
21域名

逻辑概念,方便人们使用
22域名结构
层次结构,最右边为顶级域名
23顶级域名
国家顶级域nTLD
通用顶级域名gTLD
基础顶级域名(反向域名)
24二级域名
类别域名
行政区域名
25域名服务器
根域名服务器
顶级域名服务器
权限域名服务器
本地域名服务器
26FQDN
Fully Qualified Domain Name,即是域名,访问时将由DNS进行解析,得到IP。
3文件传送协议
FTP只提供文件传送的一些基本服务
功能:减少不同 *** 作系统处理文件不兼容性
TFTP:使用UDP数据报,需要自己的差错改正
4TELNET
远程终端协议,又称终端仿真协议
5万维网和>各国语言字符构成,各组字符间由点号分隔开,最右边的字符组称为顶级域名或一级域名、
倒数第二组称为二级域名、
倒数第三组称为三级域名、以此类推。顶级域名又分为三类:
一是国家和地区顶级域名,目前200多个国家都按照国家代码分配了顶级域名,例如中国是cn,日本是jp等;
二是国际顶级域名,

域名系统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查询请求时,这个查询请求报文就发送给本地域名服务器。

注意:

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

1、com(适用于各种用途,但大多数还是用于在线业务)

2、edu(通常用于教育机构)

3、net(适用范围很广,从网络公司到个人项目)

4、org(通常用于非营利组织)

5、co(用于公司)

6、biz(用于公司名字)

一直以来,以 COM、 NET、 ORG为代表的域名占据了通用顶级域名市场的前三位 ,尤其是 COM域名更以2200万的注册数量名列榜首,尽管 COM域名还处在不断增长的阶段,但简单好用的 COM域名早已被抢注一空,甚至出现了非法抢注域名的事件。


扩展资料:

发展历程

说域名历史最早应该从1984年说起,因为1984年正式引入了DNS(域名解析服务器),并开始提供大家熟悉的net、com、gov等叫域名的东东。

世界上第一个被注册的域名就是Nordunet,是1985年1月被人注册的,第二个才是com的,1985年3月15日,Symbolicscom被人注册。说句题外话,过去net比com“吃香”,如网易最早就是用net域名的,com只是保护性注册了。

域名刚刚开始的那几年,申请者寥寥无几。直到1993年,>

域名是什么意思?

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

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

例子:>多级域名

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

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

其中,“>

域名的作用:

作用一、建设网站。

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

作用二、品牌保护。

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

看了你的描述
目的是实现二级域名
我从头说
1dns服务安装了 跳过
2配置dns服务器
控制面版-管理工具-dns-右键"正向查找区域"-新建区域 下一步-主要区域-区域名称"abcdcom"下一步-下一步-完成
3需要>

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存