contents
下一步: 使用 DNS 进行名称查找 上一级: 域名系统 上一篇: 主机名解析

进入 DNS

DNS 以域的层级结构组织主机名。域是在某种意义上相关的站点的集合--- 可能是因为它们形成一个合适的网络(例如,校园内的所有机器,或 BITNET 上的所有主机),因为它们都属于某个组织(如美国政府),或者仅仅是因为它们在地理位置上很接近。例如,大学被归类在 edu 域中,每所大学或学院使用一个单独的子域,其主机都归于其下。格劳乔·马克思大学可能会被赋予 groucho.edu 域,数学系的局域网被分配为 maths.groucho.edu。部门网络上的主机将在其主机名后附加此域名;因此 erdos 将被称为 erdos.maths.groucho.edu。这被称为完全限定域名(FQDN),它在全球范围内唯一地标识此主机。


图: 域名空间的一部分
又一个丢失的图?

图-gif 显示了域名空间的一部分。这棵树根部的条目,用一个点表示,非常恰当地被称为根域,并且包含所有其他域。为了表明主机名是完全限定域名,而不是相对于某些(隐式)本地域的名称,有时会在末尾写一个点。这表示该名称的最后一个组成部分是根域。

根据其在名称层级结构中的位置,域可以被称为顶级域、二级域或三级域。更深层次的细分也会发生,但很少见。以下是一些您可能会经常看到的顶级域


            edu (Mostly US) educational institutions like universities, etc.


            com Commercial organizations, companies.


            org Non-commercial organizations. Often private UUCP networks  are
                in this domain.


            net Gateways and other administrative host on a network.


            mil US military institutions.


            gov US government institutions.


           uucp Officially, all site names formerly used as UUCP names without
                domain, have been moved to this domain.


从技术上讲,前四个域属于美国互联网的一部分,但您也可能在这些域中看到非美国站点。net 域尤其如此。但是,mil 和 gov 仅在美国使用。

在美国境外,每个国家/地区通常使用自己的顶级域,以 ISO-3166 中定义的双字母国家/地区代码命名。例如,芬兰使用 fi 域,法国使用 fr,德国使用 de,澳大利亚使用 au 等。在这个顶级域之下,每个国家/地区的 NIC 可以自由地以他们想要的任何方式组织主机名。例如,澳大利亚有类似于国际顶级域的二级域,名为 com.au、edu.au 等等。其他国家/地区,例如德国,不使用这个额外的级别,而是使用稍长的名称,直接指向运行特定域的组织。例如,看到像 ftp.informatik.uni-erlangen.de 这样的主机名并不罕见。 这可以归因于德国效率。

当然,这些国家/地区域名并不意味着该域名下的主机实际上位于该国家/地区;它仅表示该主机已在该国家/地区的 NIC 注册。一家瑞典制造商可能在澳大利亚设有分支机构,但仍将其所有主机注册在 se 顶级域下。

现在,以域名层级结构组织域名空间很好地解决了名称唯一性的问题;使用 DNS,主机名只需在其域内唯一,即可使其名称与全球所有其他主机不同。此外,完全限定域名很容易记住。就其本身而言,这些已经是将大型域拆分为多个子域的非常好的理由。

但 DNS 为您做的远不止这些:它允许您将子域的权限委派给其管理员。例如,格劳乔计算中心的维护人员可能会为每个部门创建一个子域;我们已经在上面遇到了 maths 和 physics 子域。当他们发现物理系的網絡太大且混乱,无法从外部管理时(毕竟,物理学家以难以管教著称),他们可以简单地将 physics.groucho.edu 域的控制权移交给该网络的管理员。然后,他们可以自由使用他们喜欢的任何主机名,并以他们喜欢的方式从他们的网络中分配 IP 地址,而不会受到外部干扰。

为此,域名空间被划分为区域,每个区域都以一个域为根。请注意区域和域之间的细微差别: groucho.edu 包含格劳乔·马克思大学的所有主机,而区域 groucho.edu 仅包括由计算中心直接管理的主机,例如数学系的主机。物理系的主机属于另一个区域,即 physics.groucho.edu。在图-gif 中,区域的开始用域名右侧的小圆圈标记。


contents
下一步: 使用 DNS 进行名称查找 上一级: 域名系统 上一篇: 主机名解析

Andrew Anderson
Thu Mar 7 23:22:06 EST 1996