阿里云HTTPDNS上线主动刷新功能,实现域名修改端到端立即生效

本文涉及的产品
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介: 在TTL时间内获取域名的IP会使用SDK内部缓存策略,当在端上想主动刷新时可调用此API,清掉端侧缓存。

HTTPDNS主动刷新.png
功能描述
在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)

文档地址
Android https://help.aliyun.com/document_detail/195314.html

相关文章
|
5月前
|
域名解析 安全 物联网
阿里云EMAS HTTPDNS 扩展全球服务节点:提升解析安全性与网络覆盖
阿里云EMAS HTTPDNS新增国内西南、华南及国际欧洲、美东服务节点,提升了全球覆盖能力与性能。作为高效域名解析服务,EMAS HTTPDNS针对互联网、汽车、物流、IOT等行业提供支持,解决了传统解析易遭劫持等问题。新增节点优化了就近调度功能,显著缩短响应时间并增强了服务稳定性和连续性,尤其为中国企业的海外业务提供了强有力的支持。此次扩展展现了阿里云对服务质量的持续追求和全球市场布局的战略思考。
|
5月前
|
缓存 关系型数据库 分布式数据库
PolarDB产品使用问题之域名缓存不立即刷新,该如何解决
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
7月前
阿里云域名优惠包重磅上线!更有限时续费优惠!
阿里云域名批量优惠包将以低于普通售价的优惠价格,限时限量进行售卖
246 1
|
缓存 网络协议 安全
Linux:设置/修改linux主机名+hosts映射+主机名解析机制分析+DNS域名劫持
Linux:设置/修改linux主机名+hosts映射+主机名解析机制分析+DNS域名劫持
802 0
Linux:设置/修改linux主机名+hosts映射+主机名解析机制分析+DNS域名劫持
|
域名解析 弹性计算 数据可视化
域名注册-域名认证-域名备案-网站搭载-解析上线-整套流程(介绍)
域名注册-域名认证-域名备案-网站搭载-解析上线-整套流程(介绍),搭建一个网站的五大步骤!
|
域名解析 存储 网络协议
对象存储OSS域名管理功能|学习笔记
快速学习对象存储OSS域名管理功能
227 0
|
域名解析 弹性计算 数据可视化
域名注册-域名备案-网站搭建-上线
从注册域名到域名能访问的经过
|
JavaScript 前端开发 Shell
Domain Admin:基于Python + Vue.js 技术栈实现的域名SSL证书监测平台
Domain Admin:基于Python + Vue.js 技术栈实现的域名SSL证书监测平台
189 0
|
网络协议 小程序 Ubuntu
7.2【微信小程序全栈开发课程】小程序上线--配置云服务器、域名
项目完成后,如果希望别人能访问到我们的项目,那就要将项目上线,需要准备两个工具: 云服务器 已备案的域名
334 0
7.2【微信小程序全栈开发课程】小程序上线--配置云服务器、域名
|
负载均衡 Ubuntu Unix
【Ruby on Rails全栈课程】5.5 项目上线--nginx+unicorn部署项目、域名映射
1、域名映射准备材料 云服务器以及域名(参考5.1 购买服务器、域名) nginx unicorn 2、安装以及设置nginx
767 0
【Ruby on Rails全栈课程】5.5 项目上线--nginx+unicorn部署项目、域名映射