CloudXNS HttpDNS

Precise, secure, stable, wide distribution, fast

1. Learn CloudXNS HttpDNS

The HttpDNS system of CloudXNS was developed based on the authorization DNS(CloudXNS) that was independently researched and developed by Fastweb. CloudXNS HttpDNS is a domain analytic project based on HTTP, which is customized for mobile client or software on PC, it solves problems such as abnormal LDNS analysis and inaccurate dispatch.

The dashed box(es) show(s) working method(s) of common:CloudXNS analyses the A record(s) of domain address www.cloudxns.net according to LDNS's IP.

HttpDNS execution:(red line)
Users access CloudXNS HttpDNS by HTTP,and then transfer to DNS protocol(+client=user IP)access CloudXNS,CloudXNS will search A record address of domain or return CNAME value according to user IP.

2. How to use CloudXNS HttpDNS---cleartext interface

Encrypted method: cleartext transfer

Interface domain:httpdnsv3.ffdns.net, httpdnsv4.ffdns.net, httpdnsv5.ffdns.net different levels of domain transfer different interface domains, more details in page of domain configuration

Interface URL:http://httpdnsv3.ffdns.net/httpdns

Interface transfer:

a Transfer parameter

Parameter type Parameter name Whether must Detail description
String dn true Domain
String cip false Client IP, default native IP
String id false User id
String ttl false time to live (When value is 1, it will return ttl value)

b Interface example:

http://Interface domain/httpdns?dn=www.cloudxns.net
http://Interface domain/httpdns?dn=www.cloudxns.net&ttl=1
http://Interface domain/httpdns?dn=www.cloudxns.net&cip=6.6.6.6
http://Interface domain/httpdns?dn=www.cloudxns.net&cip=6.6.6.6&ttl=1

c Interface result example:

[ {"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. How to use CloudXNS HttpDNS---encrypted interface

Encrypted method:DES/ECB/PKCS5Padding

Data of encrypted domain

Interface domain:httpdnsv3.ffdns.net, httpdnsv4.ffdns.net, httpdnsv5.ffdns.net different levels of domain transfer different interface domains, more details in page of domain configuration

Interface URL:http://httpdnsv3.ffdns.net/httpdns

Interface transfer:

a Transfer parameter

Parameter type Parameter name Whether must Detail description
String dn true Data of encrypted domain
String cip false Client IP, default native IP
String id true User id
String ttl false time to live (When value is 1, it will return ttl value)

b Interface example:

http://Interface domain/httpdns?dn=b97718f3d534ac7c0e93fa3e8e16d6bac6c356535e7a&id=3155
http://Interface domain/httpdns?dn=b97718f3d534ac7c0e93fa3e8e16d6bac6c356535e7a&id=3155&cip=6.6.6.6&ttl=1

c Interface result example:

436bfd2c2f4ecb39042d4dc79256add449a9c66704de05d0f5d381d8c45cd679
After encrypted by HttpDNS key is [ {"dn": "www.cloudxns.net", "A": ["61.174.9.79"]} ]
Back to top
WeChat

Scan with WeChat, follow CloudXNS official account

>
QQ
Sina Microblog