我们使用 websitepulse.com 监控我们网站的主页。他们提供了完整下载我们主页的步骤的详细分类。
我发现 DNS 查找时间差异很大。可能需要 200 毫秒到 2 秒的时间。
我们的域名有三个名称服务器:
mimas.rh.com.tr
janus.radore.com
titan.radore.com
我想知道这些名称服务器中是否有一个性能不佳。
我该如何检查这一点?我想,如果我从域信息中删除性能不佳的名称服务器,我就可以减少 DNS 查找差异。
谢谢,哈鲁克
XXXXXXXXXXX 更新:这是检查名称服务器响应时间的有效方法吗?
#dig ns sample.com @mimas.rh.com.tr
#dig ns sample.com @janus.radore.com
#dig ns sample.com @titan.radore.com
这些命令输出查询响应时间。这是我想要的吗?
答案1
您应该检查 websitepulse 使用的名称服务器,因为 DNS 查找的延迟可能来自这里。
他们的 DNS 是否缓存结果,还是仅转发给您的?
一个好主意是除了监控网站之外还要监控您自己的名称服务器,以检查是否存在任何减速现象。
编辑:
是的,dig 可以显示执行查询所需的时间。但我在考虑更强大、更自动化的东西,比如 nagios/munin/cacti...
答案2
查看 namebench 工具:http://code.google.com/p/namebench/
答案3
是的,假设您的网络不会拦截传出的查询或类似的东西,这些 dig 命令是一种合理的检查方法。您可能应该从网络上不同点的机器运行类似的命令。