Google google基于dns延迟的路由吗?

时间:2014-07-03 05:09:48

标签: dns google-cloud-dns

我正在测试Google Cloud DNS。

我的测试区中有3个名称,所有名称都解析为相同的DNS名称。

服务器位于澳大利亚,美国西北部和印度。

我位于美国西北部。

当我对我的DNS名称进行tracert时,它将转到澳大利亚数据中心的IP。

从我到西北美国数据中心的延迟要低得多。

为什么选择澳大利亚?我认为基于延迟的路由是“内置”到任播网络的。

提前致谢

3 个答案:

答案 0 :(得分:1)

Google Cloud DNS不会执行基于延迟的路由。

Cloud DNS名称服务器位于任播网络上,因此您的DNS查询将路由到最近的"域名服务器。见https://cloud.google.com/dns/what-is-cloud-dns#performance_and_timing。你的服务器'但是,IP地址不在该网络上。

答案 1 :(得分:0)

据我所知,Google Cloud DNS不会执行最低延迟路由。 AWS在您提到的地方有区域,因此可能值得检查Route 53.我主要使用GCE作为计算资源,但通常使用Route 53 for DNS。 http://aws.amazon.com/blogs/aws/latency-based-multi-region-routing-now-available-for-aws/ http://aws.amazon.com/route53/faqs/#Route_53_anycast

答案 2 :(得分:0)

如果您在同一个域中有3条A记录。名称服务器将始终返回所有3个IP。

然后您的计算机只选择其中一个ping / traceroute。对于浏览器也是如此(如果当前的浏览器关闭,浏览器将尝试另一个)。

如果您希望名称服务器返回最近的服务器,请使用AWS Route 53的基于延迟/地理位置的功能。到目前为止,Google Cloud DNS还没有这样的功能。 但是,如果您拥有Google的所有服务器,则可能需要尝试使用其Load Balancer + CDN。整体延迟和性能令人惊叹,就像信用卡的速度一样。洛尔