一种非常优秀的商业DNS工具是由一家叫做Men & Mice的公司开发的;这个公司的专家们只编写DNS的工具软件却不做其它任何事情。他们所开发的工具中,被使用的最广泛的就是DNS Module,该软件可以在常规的Unix BIND和微软公司的DNS服务器上进行交替性的工作。DNS Module可以使自动化过程变得非常简单,例如添加主机、邮件路由或者新的域这样的重复性操作任务都可以通过驱动向导界面来完成,这样就极大地减少了更改所带来的错误。即使更改是针对相关的帐户索引的,那么也可以很容易地找出是谁做出的改动,改动了什么内容以及改动的时间。同样,管理员还可以强制进行详细的访问控制。换句话说,一个用户在指定的IP区域中仅仅能够对特定的DNS区域做出特定的改动。该软件中的批量编辑功能可以让你用相同的方式进行跨区域的全球性更新,而你只需要进行搜索和替换的操作。
Men & Mice公司还开发有DNS Expert,这是一款独立于操作系统的排除故障的工具软件,它能够自动做出诊断并处理DNS服务器中普遍存在一些的问题。其中包括安全问题、区域健康检查以及其它一些人为造成的问题(比如,从前一位管理员继承下来的区域文件问题)。该公司的工具软件并不是免费的开放资源,但是你可以在Men & Mice公司的网站上下载一个30天的试用版。
如果你的预算很紧张,可以在别的地方找一找免费的工具软件。免费的软件中最简单的之一就是dnswalk,该软件可以对指定区域的区域传输器进行初始化,并检查所有与其它数据有冲突的返回记录。这个工具是使用Perl语言编写的,所以需要有Perl引擎来运行它,但是它使用标准的I/O库来完成它所具有的全部功能,所以这个工具软件可以在任何平台上运行(当然包括Windows)。
更加复杂一些的区域测试软件包是ZoneCheck。尽管这个软件还不具备支持Windows的版本(目前,仅支持Linux和二进制的BSD),如果你有编程的经验,那么你可以自己汇编一个Win32的版本。你可以点击这里下载dnswalk。
在DNS空间方面,我所见到过的更加雄心勃勃的一项计划就是Ganymede,这是一款通用的网络目录管理工具,是使用开放资源的Java开发出来的。如果把它用于临时使用的目的,这个工具可能有点大材小用了,不过它还是值得一提的。就像Men & Mice公司的软件包一样,Ganymede也支持授权,并能够用于追踪和记录指定目录中的所有更改。DNS只是很多可能的目录类型之一,这些目录都可以使用Ganymede来管理,所以,尽管这个工具可能不是“开箱即用”的管理解决方案,但是它还是能够作为实现“一石多鸟”目的的非常好的手段。