DNS服务器(域名服务器)
最近刚刚修改了hosts文件,正好简单整理下DNS服务器相关的东西。
简述
DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。
理解
我理解的域名服务器是一个域名和IP的映射关系的存储的数据库。
这个里面内容的更新,大部分人应该是用不到的。所以先不管内容的更新。如果是自己搭建网站做域名和IP映射的话,不管是阿里云还是腾讯云都是可以线上操作的,操作完大概一两天就可以通过域名访问了。
对于windows电脑的话这个映射关系先通过本地去找,找不到的情况才会去请求域名服务器。
通常这种域名服务器并不是只有一台,可以想象一下如果全世界所有的电子设备都去请求一台服务器的情况。目前应该没有人类的设备可以承载这种基本的访问量。
可以按照我们中国的国家-省级-市级-区级-县级的这种结构去理解域名服务器。域名服务器是分级别的。因为域名也是分级别的。
域名可以根据不同的标准进行分类,主要包括顶级域名、二级域名和三级域名。
顶级域名(TLD)
顶级域名是域名结构中的最高级别,通常由一个点(.)分隔符后的部分组成。顶级域名又可以分为国家顶级域名(nTLDs)和国际顶级域名(iTDs)。国家顶级域名是根据ISO 3166国家代码分配的,例如中国的.cn、美国的.us、日本的.jp等。国际顶级域名则包括.com、.net、.org等,分别代表工商企业、网络提供商和非盈利组织等。
二级域名(SLD)
二级域名位于顶级域名之下,通常用于标识具体的组织或个人。在国际顶级域名下,二级域名通常是注册人的网上名称,如ibm、yahoo、microsoft等;在国家顶级域名下,二级域名则表示注册企业类别的符号,如com、edu、gov、net等。
三级域名
三级域名位于二级域名之下,进一步细分组织或项目的具体内容。例如,在.com下可以有具体的项目或子域名的形式出现。
服务器大体分为三种
根域名服务器(Root Name Servers):位于DNS层次结构的最高层,全球共有13个根域名服务器,分布在不同的地理位置。它们保存了顶级域名服务器的信息,负责管理顶级域名(如.com、.org、.net等)的域名服务器的IP地址。当本地域名服务器收到查询请求时,会首先向根域名服务器发起查询,获取相应的顶级域名服务器地址。
顶级域名服务器(Top-Level Domain Servers):负责管理特定顶级域(如.com、.org、.net等)下的域名和其子域的映射。例如,.com顶级域名服务器会存储所有使用.com域名结尾的域名映射信息。本地域名服务器在向根域名服务器查询后,会请求相应的顶级域名服务器以获取进一步的指引。
权威域名服务器(Authoritative Name Servers):也称为权限域名服务器,是每个特定域名的“官方”域名服务器,存储着该域名与IP地址的映射信息。当本地域名服务器需要解析特定域名时,会向该域名的权威域名服务器发送查询请求,这些服务器能够提供确切的映射信息,或者指示更低级别的域名服务器进行进一步的查询。
本地域名服务器(Local Name Servers):位于用户的本地网络中,通常由互联网服务提供商(ISP)提供。当用户发起域名查询请求时,本地域名服务器首先被联系。如果本地域名服务器已经缓存了相应的映射信息,会直接返回结果;否则,会根据查询的域名层级结构,通过递归查询或迭代查询的方式,向根域名服务器、顶级域名服务器和权威域名服务器发起查询,以获取所需的映射信息。
原文地址:https://blog.csdn.net/qq_42985657/article/details/144259587
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!