主DNS是否比一个提供商的辅助DNS快?


0

主DNS是否比一个提供商的辅助DNS快?

特别是谷歌8.8.8.8和8.8.4.4。大多数人将8.8.8.8设为初级,因此其负载高于次级。将8.8.4.4设置为主DNS时,我的速度有多小?

Answers:


2

您必须牢记在DNS速度方面更快的意义。即使有一个名称服务器比另一个名称服务器更快,你会在会话顶部看几毫秒。对同一地址的所有查询都将在下一个小时左右从计算机的缓存中出来。

我刚刚指出了两个服务器并进行了一些任意搜索,两者都在〜10ms内回来(有明显的缓存答案),非缓存的回复在~120ms左右回来

还要考虑到这不是几台服务器,它们已经停留在服务器机房的后面,它本身就是一个庞大的分布式网络。谷歌有能力确保两台服务器都运行良好的请求时间。实际上你可能会发现8.8.8.8比8.8.4.4更受欢迎的结果是前者有更多的服务器运行它我会合理地确定响应时间是他们的指标用于扩展。

最后一个考虑,因为更多的人(可能)使用8.8.8.8,它可能会有更多缓存的答案。所以实际上你可能会发现,在某些情况下,次要的可能会慢100ms。


0

不,不是基于我的经验和测试。我假设谷歌在实际的DNS服务器前面有一个非常好的负载平衡基础设施,你只是在那些 - 最后两个IP可能由同一台服务器回答。

您可以使用DNS工具工具验证自己

但请确保您至少测试5000个域名


0

DNS请求首先进入主DNS,如果主节点未提供其正在查找的地址,则将检查辅助DNS。

由于我们在这里讨论谷歌的客户端DNS实施,甚至作为服务器的解析器,我们可以肯定谷歌已正确分发他们的DNS并且所有这些都经过优化优化!

在考虑性能时选择DNS时要考虑的事项。

  1. 他们运行了多少台服务器?
  2. 它们是否正确分发并使用Anycast?
  3. 服务器是否靠近您的位置?

Google的服务器遍布全球。这是Google DNS服务器列表。与其他DNS提供较小的网络相比,这使得DNS服务器运行得更快。

74.125.16.0/24 tpe
74.125.17.0/24 bru
74.125.18.0/24 grq
74.125.19.0/24 mrn
74.125.40.0/24 mrn
74.125.41.0/24 tpe
74.125.42.0/24 atl
74.125.43.0/24 tul
74.125.44.0/24 mrn
74.125.45.0/24 tul
74.125.46.0/24 lpp
74.125.47.0/24 bru
74.125.72.0/24 cbf
74.125.73.0/24 bru
74.125.74.0/24 lpp
74.125.75.0/24 chs
74.125.76.0/24 cbf
74.125.77.0/24 chs
74.125.78.0/24 chs
74.125.80.0/24 dls
74.125.113.0/24 cbf
74.125.114.0/24 mrn
74.125.176.0/24 mrn
74.125.177.0/24 atl
74.125.178.0/24 atl
74.125.180.0/24 chs
74.125.181.0/24 bru
74.125.182.0/24 cbf
74.125.183.0/24 cbf
74.125.184.0/24 chs
74.125.185.0/24 chs
74.125.186.0/24 dls
74.125.187.0/24 dls
74.125.190.0/24 sin
173.194.89.0/24 tul
173.194.90.0/24 cbf
173.194.91.0/24 scl
173.194.92.0/24 bru
173.194.93.0/24 tpe
173.194.95.0/24 tul
173.194.96.0/24 dub
173.194.98.0/24 lpp
173.194.99.0/24 tul
2001:4860:400b::/48 dls
2404:6800:4003::/48 sin
2404:6800:4008::/48 tpe
2607:f8b0:4001::/48 cbf
2607:f8b0:4002::/48 atl
2607:f8b0:4003::/48 tul
2607:f8b0:400c::/48 chs
2607:f8b0:400d::/48 mrn
2607:f8b0:400e::/48 dls
2800:3f0:4003::/48 scl
2a00:1450:400b::/48 dub
2a00:1450:400c::/48 bru
2a00:1450:4010::/48 lpp
2a00:1450:4013::/48 grq

Google Public DNS使用任播路由将所有数据包定向到最近的DNS服务器。关于anaycast 在这里

由于Google的服务器是全球分布式的,因此很有可能与您的服务器接近。


这实际上并不是Google的DNS服务器列表,而是它们运行的​​子网列表。有相当多的地方在同一地点重复,这可能意味着一个服务器或一个或多个地点的多个服务器
Michael B
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.