我正在实现一个DNS服务器,我想知道是否有任何工具,最好是在线的,可以用来测试我是否正确地实现了各种功能。这是一个我可以用来向DNS服务器发出各种请求并测试它是否符合RFC1035规范的工具。有没有什么“参考测试用例”之类的东西?或者,实现protocolls的人应该只阅读英语自然语言文档,并相信自己在阅读时不会犯任何人类错误?如果一个标准有测试用例而不仅仅是描述,难道它不会更强大吗?不管怎样,我离题了,请问如何测试DNS服务器,使其符合标准?
发布于 2011-08-01 16:22:20
Zonecheck可能就是你要找的工具:
http://www.zonecheck.fr
http://www.zonecheck.fr/demo/
它是开源的,用Ruby语言编写,被法国的.fr域名注册处正式使用。
发布于 2010-11-14 17:10:46
为DNS服务器设计通用测试套件的困难是双重的:
与权威的servers
后者可能是最大的问题--您必须找到一种方法,将测试套件期望的所有数据加载到DNS服务器上。
https://stackoverflow.com/questions/4165944
复制相似问题