在任何现在的TCP/IP网络中,最重要的构成之一就是DNS服务器。DNS服务器可以完成的事情很多,例如把一个互联网URL解析成IP地址;解析本地网络中的主机名称;提供Windows活动目录所依赖的基础架构。因此,部署一个DNS服务器并不是一件非常简单的事情。
为了帮助一些新手朋友更好的了解DNS服务器,本文和大家讨论一些部署DNS服务器的经验和常识,介绍DNS服务器可以胜任的角色,以及DNS服务器在网络中应该部署的位置,还有,对于你的网络来说,应该部署多少DNS服务器才是最佳选择。
你需要多少DNS服务器?
一般来说,对于一些大型网络,仅仅依靠一个DNS服务器来满足名称解析的需要,不是一个最佳的方式。那么到底多少个DNS服务器才能满足你的需要呢?涉及到的因素可能很多,让我们从DNS服务器的能力开始说起。
即时你的DNS服务器是一台中等配置的服务器,它能处理的名称解析请求也是惊人的。举个例子来说,以前在一篇老的微软文章中看到过,把安装在一台Pentium III 700MHz的计算机上Windows Server 2003作为一台专门的DNS服务器,它能够每秒处理一万多个名称解析。如果微软的这个数据正确的话,你可以根据你的网络中的名称解析的数量,来估算一下你需要的DNS服务器数量。
除非你工作在一个大型公司,当你看到这个数字的时候,可能会想你的DNS服务器可能永远不会达到这个负载,那么是不是部署一台DNS服务器就足够了呢?
有很多理由可以说明,部署一个单一的DNS服务器是一个很差的想法。我将在文章中介绍这些不同的理由。其中最具说服力的一个理由就是容错的问题。如果你的网络中只有一个DNS服务器,而一旦这个DNS服务器出了问题,那么你的网络将停止正常运行。因此,出于容错的目的,你将至少需要部署两台DNS服务器