Azure流量管理器浏览器缓存问题

问题描述:

在Azure的流量管理器中,我正在使用两个故障转移URL进行一些测试:但是,为流量管理器配置了两个不同的端点(failover1.mysite.com,failover2.mysite.com。),我的本地浏览器(例如Chrome)似乎正在缓存自己的DNS记录,并重定向到它认为仍是目的地的位置,而不是信件Azure流量管理器重新路由。在新浏览器或隐身会话中尝试请求会导致请求到达正确的网站。但是对于现有会话,故障转移更新没有被注册,并且仍然触及我们试图重定向流量的网站。有人对这个有经验么?Azure流量管理器浏览器缓存问题

我在处理Azure流量管理器或AWS CloudFront时遇到同样的问题。

DNS记录与其TTL值相关联。 Azure流量管理器没有问题。 TTL值是让DNS客户端缓存IP地址。

如何检查DNS的TTL值:

如果您使用的是Windows,

https://support.rackspace.com/how-to/nslookup-checking-dns-records-on-windows/

如果您使用的是Linux按照详细说明这里,

https://www.cyberciti.biz/faq/howto-use-dig-to-find-dns-time-to-live-ttl-values/

希望它有帮助。

+0

谢谢,我明白,每个客户端设备都可以刷新或配置,但这在很多方面都会失败。客户因为浏览器/操作系统缓存而停滞在一个现在停止运行的站点上,而且我们无法联系数百名未知的Web访问者,让他们通过DNS清理过程。 – Rohan

+0

TTL在DNS服务器记录中配置,而不是在客户机上配置。客户端尊重您的DNS服务器中配置的TTL。看起来你误解了在客户端机器/浏览器中配置了TTL。 – Kannaiyan

+0

TTL在流量管理器中配置为10秒,客户端并不尊重这一点。 – Rohan