Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Azure Traffic Manager将澳大利亚解析为美国服务器?_Azure_Dns_Azure Traffic Manager - Fatal编程技术网

为什么Azure Traffic Manager将澳大利亚解析为美国服务器?

为什么Azure Traffic Manager将澳大利亚解析为美国服务器?,azure,dns,azure-traffic-manager,Azure,Dns,Azure Traffic Manager,我有一个网站托管在Azure中,它在3个不同的Azure数据中心之间实现全球负载平衡 我们可以从下面的DNS检查中看到,来自美国的请求解析到我的美国西部数据中心。在欧洲及周边地区,请访问我的欧洲DC。东南亚很好地进入了东亚,但整个澳大利亚都被转移到了美国 作为一名澳大利亚居民,我相信对我们的澳大利亚客户来说,这并不好。特别是因为它目前在主页上额外增加了3秒的加载时间 如何在不必选择其他负载平衡器的情况下修复此问题?我喜欢Azure traffic manager的简单性,但前提是它符合标准。P

我有一个网站托管在Azure中,它在3个不同的Azure数据中心之间实现全球负载平衡

我们可以从下面的DNS检查中看到,来自美国的请求解析到我的美国西部数据中心。在欧洲及周边地区,请访问我的欧洲DC。东南亚很好地进入了东亚,但整个澳大利亚都被转移到了美国

作为一名澳大利亚居民,我相信对我们的澳大利亚客户来说,这并不好。特别是因为它目前在主页上额外增加了3秒的加载时间


如何在不必选择其他负载平衡器的情况下修复此问题?我喜欢Azure traffic manager的简单性,但前提是它符合标准。

Patrick-这种行为很可能是因为Azure在澳大利亚还没有本地足迹。目前,CDN端点位于澳大利亚,仅此而已


如果你的网站托管在Azure上,那么你将位于新加坡、美国西部或任何现有地区,这样澳大利亚用户的延迟就不会因为点击美国的Traffic Manager而受到影响。

Patrick,首先,whatsmydns.net URL显示整个澳大利亚都不会去美国。2个地点将前往欧洲,1个地点将前往美国

Azure不断从所有数据中心探测世界各地的LDNS服务器,并定期更新性能表,以便将用户路由到“最近/最快”的数据中心。最快的数据中心通常基于ISP之间的路由和对等关系,因此它可能并不总是地理位置最近的数据中心


很可能您的用户从WATM端点选择的网站获得的性能比从任何其他网站获得的性能都要快,但是您可以通过尝试直接浏览到网站URL来验证这一点。如果您发现WATM没有将用户发送到最快的数据中心,那么您可以打开一个支持事件,让Azure团队调查路由和延迟表。

谢谢您的回复。在撰写本文时,澳大利亚的所有DNS条目都指向美国。我同意现在他们大部分是欧洲。从我的角度来看,这是出于某种原因忽略了我的SEA数据中心,它增加了大约3秒的加载时间。我要开一张票。