对 DNS 查询进行基准测试

对 DNS 查询进行基准测试

我最近换了一个路由器,它允许我将网络的 DNS 解析设置为内部服务器。因此,我正在尝试一些 DNS 缓存技术(如 bind9、pdnsd 等)来加快 DNS 解析速度。

问题是我没有一个好的方法来对查询进行基准测试。我理想情况下寻找的是:

  • 可以测试大量真实域的东西。
    不同测试的数量在这里是最重要的。
  • 某种比较测试的方法。基准测试需要指标。解决问题的时间似乎合乎逻辑,但我愿意听取建议。
  • 自动化且不涉及任何操作。我很乐意编写一些脚本,但它需要处理所有内容并得出一个结果而无需进一步处理,这样我才能确定当前的 DNS 缓存实现是否有效。

这既是“对 DNS 进行基准测试的好方法是什么”,也是“是否有任何工具可以对 DNS 进行基准测试”。如果已经有某种东西可以帮我完成所有这些工作,那么这是一个很好的答案。

答案1

我相信名称台满足您的需要。它在存储库中可用:

sudo apt-get install namebench

阅读更多:https://code.google.com/p/namebench/

相关内容