龙空技术网

计算机网络所提供的域名网络,深入解读他是怎样的一种构成

地球科技那点事 276

前言:

此时看官们对“计算机主机域名是什么”大概比较关注,大家都想要学习一些“计算机主机域名是什么”的相关知识。那么小编也在网上汇集了一些有关“计算机主机域名是什么””的相关文章,希望各位老铁们能喜欢,小伙伴们快快来了解一下吧!

为方便用户使用网络,网络操作系统提供了一系列非常有用的网络服务,如电子邮件 服务、文件传输服务、Web 服务等,在这里就不再赘述。下面我们对域名服务、目录服务 和支持 Internet 服务做一简单介绍。

域名系统,众所周知,机器只能识别二进制码的 IP 地址,而人们习惯使用便于记忆的主机域名。 在 20 世纪 70 年代早期,整个 ARPANET 网络上还只有数百台机器,此时的域名仅用一段 构成,在网络中配置了一个 Hosts 文件,其上列出了网络中所有主机的域名和对应的 IP 地 址,用它来自动将用户输入的主机域名转换为对应的 IP 地址。这就是早期的 Internet 提供 的域名服务。但随着 Internet 的迅速扩大,网络的主机数目也急剧增加,很快就发展到数万 台、数十万台,若此时网络中还只用一台域名服务器来装入所有主机的域名和对应的 IP 地 址供网络用户查询,这显然是不现实的,因为这时的域名服务必将成为网络的瓶颈,而且 还会因域名服务故障而导致 Internet 瘫痪。

Internet 的域名是由几段构成的,相应地,域名空间呈现倒树形结构,即它可 分为若干个层次,顶层是树根,在树根下是若干个顶级域名,再下是二级域名、三级域名和 四级域名。域名系统同样也采用倒树形结构,它对应于域名的层次。 在 DNS 的顶部是根服务器,下面是若干个顶级域名服务器,再下面是二级域名服务器。 由上级域名服务器管理属于它的下一级域名服务器。虽说域名系统的层次结构对应于域名的 层次结构,但两者中每一层的成分并不一一对应。

在域名系统中的每台本地域名服务器,都配置了一个域名解析器软件。所谓域名解析, 是指将主机域名转换为对应的 IP 地址,而把完成该功能的软件称为域名解析器。由于每个 域名服务器都掌握其下属的域名服务器的地址和根域名服务器的地址,因此,经过几次查 询,在域名树中总可以找到用户所需域名对应的 IP 地址。DNS 是基于客户/服务器模式的系 统,因此在查询 IP 时,通常需要经过多次客户和服务器之间的交互。

当一个用户 A 进程要查询用户 B 所在主机的域名时,他可以按下述步骤进行:(1) 客户首先向本地域名服务器发出查询请求包 IP(netlab.cs.nakai.edu.cn); (2) 如果本地服务器不知道该域名,便向顶级域名服务器发出查询请求包 IP(netlab.cs.hankai.edu.cn); (3) 顶级服务器通常不知道查询的域名,但它知道所有下属域名服务器的 IP 地址 (202.113.16.10),因此,它便将所查询的第二级域名服务器的 IP 地址,返回给本地服务器;

(4) 本地服务器又向第二级域名服务器进行查询; (5) 由于它仍不知道所查询的域名,于是它便将所查询的第三级域名服务器的 IP 地址 (202.113.27.1)返回给本地服务器; (6) 本地服务器又向第三级域名服务器进行查询; (7) 由于在第三级服务器中找到了所查询的域名,于是把该域名所对应的 IP 地址 (202.113.56.10)回送给本地服务器; (8) 由本地服务器将客户所查询的域名对应的 IP 地址传送给客户机。

标签: #计算机主机域名是什么