网络管理员指南 -2.TCP/IP网络事件 -6>域名系统 -3)使用DNS进行名字查询

/ns/wz/net/data/20020808021857.htm

网络管理员指南 -2.TCP/IP网络事件 -6>域名系统 -3)使用DNS进行名字查询


本文出自:http://www.linpus.com.tw 作者: Andrew Anderson

第一眼,所有这些区域的混乱使名字抉择非常复杂。之后,如果没有中心授权控制什么名字被分配给哪个主机,那么下面的应用程序怎么会知道呢?

现在到了DNS坦白的部分。如果你想要找到erdos的IP地址,于是,DNS说,去问管理它的人,他们会告诉你。

实际上,DNS是一个巨大的分发数据库。它使用称为服务器的方法来安装,它支持一个给定的域或者一组域上的信息。对于每一个区域,有至少两个至多几个,在那个区域的主机上的名字服务器掌握所有权威信息。要得到erdos的IP地址,你所要做的是联络groucho.edu区域的名字服务器。它将返回所需要的数据。

你可能想说时容易做时难。我如何在 Groucho Marx大学得到名字服务器?防止你的计算机没有安装一个地址解决oracle,DNS提供它。当你的应用软件想要在erdos上查找信息时,它联络一个本地名字服务器,它为此引导一个名为反复询问。它通过发送一个询问到一个根域的名字服务器来要erdos.maths.groucho.edu的地址。根名字服务器发现这个名字不属于他的区域权利,而是edu域下面的一个。因此,它告诉你联系一个edu区域以得到更多信息。并提供所有edu名字服务器以及它们的地址的列表。你的本地名字服务器将继续查询它们中的一个,例如a.isi.edu,在一个与根名服务器类似的行动中,a.isi.edu知道groucho.edu人运行他们自己的一个区域,并指定你到他们的服务器。本地名服务器将提供这个要求到他们中的一个。它将最终找到属于这个区域的名字,并返回到相应的IP地址。

现在,这看上去象为寻找一个简单的IP地址产生许多来往,但是它实际上与如果我们仍然与HOSTS.TXT连接需要传送的大量数据来说是少的。但是还有为改进准备的空间。

要改进将来询问中的反映时间,名字服务器将存储从本地缓冲中得到的信息。所以下一次任何人在你的本地网络想要在groucho.edu域查询一个主机,你的名字服务器将不需要在将所有步骤进行一次,而只是直接到groucho.edu名字服务器。

当然,名字服务器将不永远保存这个信息,而是在一定周期后放弃它,这个淘汰时间称为生命时间,或者TTL。在NDS数据中的每个资料通过相应区域管理员来指定这样的一个TTL。

使用DNS进行名字查询

第一眼,所有这些区域的混乱使名字抉择非常复杂。之后,如果没有中心授权控制什么名字被分配给哪个主机,
那么下面的应用程序怎么会知道呢?

现在到了DNS坦白的部分。如果你想要找到erdos的IP地址,于是,DNS说,去问管理它的人,他们会告诉你。

实际上,DNS是一个巨大的分发数据库。它使用称为服务器的方法来安装,它支持一个给定的域或者一组域上的信息。
对于每一个区域,有至少两个至多几个,在那个区域的主机上的名字服务器掌握所有权威信息。要得到erdos的IP地址,
你所要做的是联络groucho.edu区域的名字服务器。它将返回所需要的数据。

你可能想说时容易做时难。我如何在 Groucho Marx大学得到名字服务器?防止你的计算机没有安装一个地址解决oracle,
DNS提供它。当你的应用软件想要在erdos上查找信息时,它联络一个本地名字服务器,它为此引导一个名为反复询问。
它通过发送一个询问到一个根域的名字服务器来要erdos.maths.groucho.edu的地址。根名字服务器发现这个名字不属
于他的区域权利,而是edu域下面的一个。因此,它告诉你联系一个edu区域以得到更多信息。并提供所有edu名字服务
器以及它们的地址的列表。你的本地名字服务器将继续查询它们中的一个,例如a.isi.edu,在一个与根名服务器类似
的行动中,a.isi.edu知道groucho.edu人运行他们自己的一个区域,并指定你到他们的服务器。本地名服务器将提供这
个要求到他们中的一个。它将最终找到属于这个区域的名字,并返回到相应的IP地址。

现在,这看上去象为寻找一个简单的IP地址产生许多来往,但是它实际上与如果我们仍然与HOSTS.TXT连接需要传送的大
量数据来说是少的。但是还有为改进准备的空间。

要改进将来询问中的反映时间,名字服务器将存储从本地缓冲中得到的信息。所以下一次任何人在你的本地网络想要在
groucho.edu域查询一个主机,你的名字服务器将不需要在将所有步骤进行一次,而只是直接到groucho.edu名字服务器。

当然,名字服务器将不永远保存这个信息,而是在一定周期后放弃它,这个淘汰时间称为生命时间,或者TTL。在NDS数
据中的每个资料通过相应区域管理员来指定这样的一个TTL。