1

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

4

2 回答 2

1

Zonecheck 可能是您正在寻找的工具:

http://www.zonecheck.fr

http://www.zonecheck.fr/demo/

它是开源的,用 Ruby 编写,被法国注册机构正式用于 .fr 域。

于 2011-08-01T08:22:19.830 回答
0

为 DNS 服务器设计通用测试套件的困难是双重的:

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

后者可能是最大的问题 - 您必须找到一种方法来加载您的 DNS 服务器,其中包含测试套件期望的所有数据。

于 2010-11-14T09:10:45.533 回答