您的位置: 德宏信息网 > 时尚

DNS 在 Windows 2000 中的角色

发布时间:2019-09-13 20:18:58

按照今天的网络标准,DNS已经存在了很长,很长一段时间了。你可能会觉得现在应该替换掉它了。但是,DNS不但还活着,而且还活跃得很。实际上,它已经成为了每个Windows 2000网络的一个非常重要的部分。如果你想有效的使用DNS并利用它的许多功能的话,你必须知道为什么微软要使用它。

我为什么需要DNS?只要看看活动目录(AD)你就会知道了解DNS多么重要了。每个AD域(以及这个域中的任何主机)都必须有一个名字。当我们需要给一些东西命名的时候,我们必须服从一个标准的命名系统。例如,我们必须就我们能够使用多少个字符以及能够使用哪些字符达成一致。对于Windows 2000来说,微软决定使用DNS作为它的命名标准。

命名空间的定义所有的命名都必须符合DNS标准。这个标准规定一个名字(例如,mycomputer)最多可以是一个63个字节的完整域名(FQDN),比方mycomputer.techrepublic.com最多可以有255个字节。对于名字大小的唯一例外是一个域名控制器的FQDN限制在64字节以内。我们在这里使用字节而不是字符是因为Windows 2000还支持占三个字节的Unicode字符。

如果你还记得Windows NT 4的话,那么应该知道NetBIOS名字限制在15个字符以内。第16个字符是为NetBIOS后缀保留的。我们在Windows 2000中还使用NetBIOS名字,但是只是为了和低端的客户兼容(Windows NT 4, Windows 9x等等)。与NetBIOS相比DNS还有一个优势,因为DNS是一个级联的系统,而NetBIOS本质上是线性的。这意味着在整个网络上NetBIOS名字只可以使用一次,这在一个拥有很多主机的网络上是一个问题。因为DNS是级联的,所以我们可以多次使用一个名字,但是在一个给定的域里只能使用一次。例如,在techrepublic.com域里我们不能有两台计算机的名字是www,但是可以在域techrepublic.com域里有一台名字是www的计算机但是在netadmin.techrepublic.com域里有另一台名字是www的计算机。

域名解析在Windows 2000里使用DNS的另一个原因是域名解析的问题。如果我们有了一个计算机名字,比方mycomputer,而我们想要和那台计算机进行通讯,那么必须有一种方法来将这个名字解析成IP地址。因为计算机使用数字来解析地址,而我们已经使用DNS作为命名空间的定义 ,那么使用DNS服务器来做名字解析也是合乎逻辑的。

服务资源记录在陈旧的非Windows网络里,如果需要使用一台计算机的资源的话我们必须知道一台主机的名字。例如,如果你希望从一台FTP服务器下载文件,你就必须知道那台服务器的地址。如果我们用一台或者两台服务器,我们可以记住它们的名字--但是想象一下当我们有几千台服务器的时候。不仅记住这些名字是困难的,我们还不能记住哪一台是FTP服务器,哪一台是邮件服务器,等等。

DNS使用特别服务资源记录(SRV RR)来解决这个问题。这些记录允许我们以它提供的服务来查询一台服务器。例如,我们可以简单的发出一个FTP服务器的请求然后DNS就会返回所有安装了FTP服务器软件的服务器。

活动目录非常频繁的使用SRV RR。实际上,没有一台支持这些记录的DNS服务器的话你就不能运行AD。所以当一个用户键入用户名和密码的时候,他或者她的Windows 2000客户端会使用DNS和SRV RR来定位最近的域名控制器。当找到了最近的域名控制器以后,那么计算机就会根据这台控制器进行验证。如果你的用户到处旅行而且使用笔记本电脑的时候这是一个很好的方案。当你在本地网络上有一台域名控制器的时候,那么在慢速的广域网上查询域名就没有必要了。

DNS明显还会继续存在。它已经被广泛的接受而且现在已经是Windows 2000网络的一部分了,这种命名标准绝不会很快被替代的。所以如果你还不熟悉它,我希望这篇文章能够给你一定的基础知识让你了解为什么DNS对于全球的网络这么重要了。

责任编辑:小李(Email:li_shuangzhen@zdnet.com.cn)

老年人晚上尿多
一岁宝宝发烧手脚冰凉是怎么回事
小孩发烧怎么退烧最快物理降温
血栓治疗
猜你会喜欢的
猜你会喜欢的