DNS原理详解

DNS原理详解,第1张

DNS(TCP/UDP53)是域名系统 (Domain Name System)的缩写,它是由解析器以及域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

其中域名必须对应一个IP地址,而IP地址不一定只对应一个域名,域名系统采用类似目录树的等级结构。采用C/S模式,采用DNS轮询实现一对多,机器之间只认IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成。
早期的域名必须以英文句号“”结尾,这样DNS才能够进行域名解析。如今DNS服务器已经可以自动补上结尾的句号。当前,对于域名长度的限制是63个字符,其中不包括>根服务器主要用来管理互联网的主目录,全世界只有13台。1个为主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本。所有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN统一管理,负责全球互联网域名根服务器、域名体系和IP地址等的管理。
互联网始于1969年,是在ARPA(美国国防部研究计划署)制定的协定下将美国西南部的大学UCLA(加利福尼亚大学洛杉矶分校)、Stanford ResearchInstitute(史坦福大学研究学院)、UCSB(加利福尼亚大学)和UniversityofUtah(犹他州大学)的四台主要的计算机连接起来。这个协定有剑桥大学的BBN和MA执行,在1969年12月开始联机。到1970年6月,MIT(麻省理工学院)、Harvard(哈佛大学)、BBN和SystemsDevelopmentCorpinSantaMonica(加州圣达莫尼卡系统发展公司)加入进来。到1972年1月,Stanford(史坦福大学)、MIT’sLincolnLabs(麻省理工学院的林肯实验室)、Carnegie-Mellon(卡内基梅隆大学)和Case-WesternReserveU加入进来。紧接着的几个月内NASA/Ames(国家航空和宇宙航行局)、Mitre、Burroughs、RAND(兰德公司)和theUofIllinois(伊利诺利州大学)也加入进来。之后越来越多的公司加入,无法在此一一列出。
所以第一代互联网络是起源于美国的,很大一部分网络是在美国境内,而美国科技又是世界上最发达的,所以跟服务器大多在美国

互联网连接万物,把整个世界变成地球村,而维持互联网正常运转的通信中枢,就是 13个根服务器 ,这其中有 10个位于美国

作为全球互联网的 中枢系统 ,根服务器的重要性不言而喻,就美国蛮横不讲理的秉性,这不免让人担心,万一哪天他看谁不顺眼,关闭根服务器会导致什么样的后果?我们还能愉快地上网吗?又是哪个国家受影响最大?

所谓的根服务器,虽然名为服务器,但并不是我们日常所理解的那些如主板、内存之类的硬件设备,而是其中存储的 13个根域名 ,它们构成互联网最底层的根基,然后衍生出众多域名。

因为互联网最早诞生在美国,根服务器也主要分布在美国,13个根服务器中,其中1个为放置在美国的“ 主根域名服务器 ”;其余12个是“ 辅根域名服务器 ”,分别放置在美国(9台)和英国日本瑞典(各1台)。

根服务器最主要的作用是 域名解析 ,我们日常浏览网站, 只需要输入一串简短的英文网址(如>很多人可能都听过主DNS服务器和辅助DNS服务器,但对于两者有什么区别和作用不太了解,下面中科三方将简单介绍下这两种DNS服务器的相关特点。

设置DNS服务器时,服务器管理员可以选择是将DNS服务器指定为主服务器还是辅助服务器(也称为从服务器)。在某些情况下,服务器可以是一个区域的主要服务器,也可以是另一个区域的辅助服务器。

DNS主服务器

主服务器托管控制区域文件,该文件包含域的所有权威信息(这意味着它是重要信息的可信源,例如域的IP地址)。这包括重要信息,例如域的IP地址以及负责该域管理的人员。主服务器直接从本地文件获取此信息。只能在主服务器上更改区域的DNS记录,然后主服务器才能更新辅助服务器。

DNS辅助服务器

辅助服务器包含区域文件的只读副本,它们通过称为区域传输的通信从主服务器获取其信息。每个区域只能有一个主DNS服务器,但它可以有任意数量的辅助DNS服务器。无法在辅助服务器上更改区域的DNS记录,但在某些情况下,辅助服务器可以将更改请求传递到主服务器。

为什么要有辅助DNS服务器?

主DNS服务器包含所有相关资源记录,并且可以处理域的DNS查询,但是标准(并且许多注册商需要)至少具有一个辅助DNS服务器。这些辅助服务器的好处是它们在主DNS服务器关闭时提供冗余,并且它们还有助于将请求的负载分配到域,以便主服务器不会过载,这可能导致拒绝服务。他们可以使用循环DNS来实现这一点,循环DNS是一种负载平衡技术,旨在为群集中的每个服务器发送大致相等的流量。

以上就是关注主DNS服务器和辅助DNS服务器的相关介绍。

如果你说的根服务器是指DNS服务器的话,从范围上来讲,那么根服务器是服务器的一种。

我们先来明确两个概念:

根服务器:根服务器主要用来管理互联网的主目录,全世界IPv4根服务器只有13台(这13台IPv4根域名服务器名字分别为“A”至“M”),1个为主根服务器在美国。其余12个均为辅根服务器,其中9个在美国,欧洲2个,位于英国和瑞典,亚洲1个位于日本。

服务器:专职对外提供一种或者多种服务的计算机,称之为服务器。相对个人电脑,在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。架构上并无明显不同。

服务器可以用来提供网站、多媒体流、邮件等服务,也可以提供域名解析的服务,其中提供域名解析的服务器叫做DNS服务器,DNS服务器的权威数据来源服务器,称之为根服务器。

由此可见,服务器包含根服务器。两者既有联系又有区别。相当于水果(服务器)之于苹果(根服务器)。

本地的服务器
Local server
英 [ˈsə:və] 美 [ˈsɚvɚ]
n 侍者,服务员; 菜盘,托盘; 辅祭者; 发球员;


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存