CloudXNS HttpDNS

精准、安全、稳定、分布广、快速

1. 了解CloudXNS HttpDNS

CloudXNS的HttpDNS系统是在快网自主研发的授权DNS(CloudXNS)基础上开发的HttpDNS。 CloudXNS HttpDNS是为移动客户端或PC上软件量身定做的基于HTTP协议的域名解析方案,解决LDNS解析异常以及调度不准的问题。

虚线框是普通DNS工作方式:CloudXNS根据LDNS的IP地址解析域名www.cloudxns.net的A记录地址。

HttpDNS执行:(红线)
用户端通过HTTP协议访问CloudXNS HttpDNS,然后转换成DNS协议(+client=用户IP地址)访问CloudXNS,CloudXNS会根据用户的IP地址查找 域名的A记录地址或者CNAME值返回。

2. 如何使用CloudXNS HttpDNS---明文接口

加密方式:明文传输

接口域名:httpdnsv3.ffdns.net, httpdnsv4.ffdns.net, httpdnsv5.ffdns.net 不同级别的域名调用不同的接口域名,详见域名配置页面

接口URL:http://httpdnsv3.ffdns.net/httpdns

接口调用:

a 调用参数

参数类型 参数名称 是否必须 具体描述
String dn true 域名,支持批量查询,域名之间','分隔
String cip false 客户端IP地址,默认本机IP地址
String id false 用户id
String ttl false time to live (值只有为1时,才会返回ttl值)

b 接口示例:

http://接口域名/httpdns?dn=www.cloudxns.net
http://接口域名/httpdns?dn=www.cloudxns.net&ttl=1
http://接口域名/httpdns?dn=www.cloudxns.net&cip=6.6.6.6
http://接口域名/httpdns?dn=www.cloudxns.net&cip=6.6.6.6&ttl=1

c 接口结果示例:

[ {"dn": "www.cloudxns.net", "A": ["61.174.9.79"]} ] or
[ {"dn": "www.cloudxn.net", "A": ["61.174.9.79","202.85.220.120"], "ttl": "600"} ]

3. 如何使用CloudXNS HttpDNS---加密接口

加密方式:DES/ECB/PKCS5Padding

获取秘钥:在“用户中心”申请HttpDNS的秘钥,通过后可以得到用户ID和秘钥。HttpDNS KEY作为申请域名的加密秘钥和返回结果的解密密钥。

接口域名:httpdnsv3.ffdns.net, httpdnsv4.ffdns.net, httpdnsv5.ffdns.net不同级别的域名调用不同的接口域名,详见域名配置页面

接口URL:http://httpdnsv3.ffdns.net/httpdns

接口调用:

a 调用参数

参数类型 参数名称 是否必须 具体描述
String dn false 域名加密后的数据,支持批量查询:将要查询的多个域名以’,’逗号分割进行加密
String cip false 客户端IP地址,默认本机IP地址
String id true 用户id
String ttl true time to live (值只有为1时,才会返回ttl值)

b 接口示例:

http://接口域名/httpdns?dn=b97718f3d534ac7c0e93fa3e8e16d6bac6c356535e7a&id=3155
http://接口域名/httpdns?dn=b97718f3d534ac7c0e93fa3e8e16d6bac6c356535e7a&id=3155&cip=6.6.6.6&ttl=1

c 接口结果示例:

436bfd2c2f4ecb39042d4dc79256add449a9c66704de05d0f5d381d8c45cd679
用HttpDNS key解密后是 [ {"dn": "www.cloudxns.net", "A": ["61.174.9.79"]} ]
返回顶部
微信

微信扫描二维码,关注CloudXNS公众号

>
QQ
新浪微博