设置httpDNS__用户指南_CDN-阿里云
功能简介
- 传统的DNS解析是通过访问运营商Local DNS获得解析结果,这种方式容易引发域名劫持、域名解析错误、流量跨网等问题, 从而导致网站无法访问或访问缓慢。
- httpDNS是域名解析服务,通过HTTP协议直接访问阿里云CDN的服务器,由于绕过了运营商的Local DNS,因此可以避免DNS劫持并获得实时精确的DNS解析结果。
- 原理: 客户端发起请求,通过HTTP协议访问阿里云CDN指定httpDNS服务端,该服务端依托遍布各地的二级DNS节点解析域名,获得域名解析结果并最终返回给客户端。
httpDNS 接口
支持通过HTTP接口直接访问,访问方式如下
服务URL:
https://umc.danuoyi.alicdn.com/multi_dns_resolve
请求方法:
POST
支持参数:
client_ip=x.x.x.x
如果使用发起httpDNS请求的客户端IP,该参数可以忽略。请求示例: 待解析的多个域名放到POST的body中,域名之间以空白分隔,空白可以是空格、TAB和换行符。
#curl 'https://umc.danuoyi.alicdn.com/multi_dns_resolve?client_ip=182.92.253.16 ' -d 'd.tv.taobao.com'
返回格式: json 数据,解析后提取域名对应的ip,多个ip之间可以做轮询,需要遵循ttl进行缓存和过期。
{"dns":[{"host":"d.tv.taobao.com","ips":[{"ip":"115.238.23.240","spdy":0},{"ip":"115.238.23.250","spdy":0}],"ttl":300,"port":80}],"port":80}
多个域名请求事例:
请求示例
#curl 'https://umc.danuoyi.alicdn.com/multi_dns_resolve?client_ip=182.92.253.16 ' -d 'd.tv.taobao.com vmtstvcdn.alicdn.com'
返回示例
{"dns":[{"host":"vmtstvcdn.alicdn.com","ips":[{"ip":"115.238.23.250","spdy":0},{"ip":"115.238.23.240","spdy":0}],"ttl":300,"port":80},{"host":"d.tv.taobao.com","ips":[{"ip":"115.238.23.240","spdy":0},{"ip":"115.238.23.250","spdy":0}],"ttl":300,"port":80}],"port":80}
最后更新:2016-11-23 17:16:03
上一篇:
range回源__视频相关配置_用户指南_CDN-阿里云
下一篇:
刷新缓存__用户指南_CDN-阿里云
法务协议__Quick BI-阿里云
主题操作__主题模型_开发人员指南_消息服务-阿里云
OSS 命令介绍__最佳实践_命令行工具 CLI-阿里云
删除存储空间__快速入门_对象存储 OSS-阿里云
CREATE TABLE__数据定义语言_SQL语法参考_云数据库 OceanBase-阿里云
AvailableResourceCreationType__数据类型_API 参考_云服务器 ECS-阿里云
创建经典网络挂载点时为什么需要RAM授权?__常见问题_常见问题_文件存储-阿里云
实例生命周期__实例_产品简介_云服务器 ECS-阿里云
取消物理专线__高速通道相关接口_API 参考_云服务器 ECS-阿里云
简单路由蓝绿发布策略__发布策略_用户指南_容器服务-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云