2017-09-21 80 views
0

在Azure的流量管理器中,我正在使用兩個故障轉移URL進行一些測試:但是,爲流量管理器配置了兩個不同的端點(failover1.mysite.com,failover2.mysite.com。),我的本地瀏覽器(例如Chrome)似乎正在緩存自己的DNS記錄,並重定向到它認爲仍是目的地的位置,而不是信件Azure流量管理器重新路由。在新瀏覽器或隱身會話中嘗試請求會導致請求到達正確的網站。但是對於現有會話,故障轉移更新沒有被註冊,並且仍然觸及我們試圖重定向流量的網站。有人對這個有經驗麼?Azure流量管理器瀏覽器緩存問題

回答

0

我在處理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