天天看点

阿里云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