2010-11-12 113 views
1

我正在实施一个DNS服务器,我想知道是否有任何工具,最好是在线的,我可以用来测试我已经实现了各种功能。我可以使用这个工具向DNS服务器发出各种请求,并测试它是否遵循rfc 1035规范。有没有“参考测试用例”或类似的东西?或者,实施协议的人应该只是阅读英文自然语言文件,并且相信他们在阅读时不会犯任何人为错误?如果一个标准有测试用例而不仅仅是一个描述,那标准不会更强吗?无论如何,我离题了,请问如何测试DNS服务器以符合标准?测试一个DNS服务器

+0

当然,您需要良好的测试案例,而不是相信自己。如果找不到它,请设计一些。也许你可以发布它成为参考?呵呵。我不是DNS服务器的专家。 – Sheen 2010-11-12 15:08:21

+0

我希望能有某种测试应用程序,可以测试至少一点。如果我自己做测试用例,我可能会误解这个标准的意图。应该有某种标准的测试用例或者某种东西,我不觉得这个文档真的很严格或者什么的。我需要更深入的dns资源,而不是rfc 1035和1034。 – 2010-11-12 17:59:00

回答

0

在制定一般性测试套件的DNS服务器的difficulies是双重的:

  • 递归服务器需要比权威服务器更多的功能
  • 标准测试需要一套标准化测试数据

后者可能是最大的问题 - 你必须找到一种方法来加载你的DNS服务器和测试套件所需的所有数据。