天天看點

阿裡雲HTTPDNS上線主動重新整理功能,實作域名修改端到端立即生效

阿裡雲HTTPDNS上線主動重新整理功能,實作域名修改端到端立即生效

功能描述

在TTL時間内擷取域名的IP會使用SDK内部緩存政策,當在端上想主動重新整理時可調用此API,清掉端側緩存。

應用場景

使用阿裡雲域名解析服務的使用者,調用該接口主動清除本地緩存,可實作秒級域名配置生效。

例如:假設域名xxx.com,解析IP位址為ip1, 當ip1遭受攻擊,需要将流量遷移至ip2,實作流程如下:

1、首先,使用者在雲解析控制台将域名對應IP修改為ip2,此時在HTTPDNS服務端會立即擷取到此變更資訊,并清除服務端該域名的ip1緩存。

2、使用者手動調用此接口,清空xxx.com域名的本地緩存。

3、App端清空緩存後的下一次請求,會使得服務端重新請求權威伺服器,擷取最新解析IP位址ip2,進而使前端解析結果立即生效為ip2。

解決方案

在HTTPDNS服務端,我們會實時觀測阿裡雲域名變更消息,當發現IP發生變換,則服務端遞歸解析的緩存全部失效;用戶端開發者可以判斷解析失敗,嘗試調用該API主動清掉緩存,重新解析獲得最新IP位址。進而實作後端IP變化,前端立即生效的效果。

加入HTTPDNS技術支援群(釘釘群号:11777313)

文檔位址

iOS

https://help.aliyun.com/document_detail/195321.html

Android

https://help.aliyun.com/document_detail/195314.html