阿里云域名绑定动态ip解决方法

来源:互联网 发布:手机淘宝宝贝详情编辑 编辑:程序博客网 时间:2024/06/05 22:37

在网上看到有人说阿里云提供sdk开发域名操作的一些程序;

随去下载阿里云域名解析API

读API发现果真有此接口,修改解析记录

此处声明一下,要使用必须要拥有阿里的Acccesskey,点击这里进去可以申请免费的;


由于API写的很详细,我在这简述一下实现流程,顺便附上我github上用java写好的一个自动更新域名的程序:点击这里


1、首先要关注的是这些操作都是通过发http请求来实现的;看下面这个例子:

http://alidns.aliyuncs.com/?Action=DescribeDomainRecords&DomainName=example.com&PageNumber=1&PageSize=20&RRKeyWord=www&TypeKeyWord=MX&ValueKeyWord=com&<公共请求参数>

这个公共请求参数是每个请求都会有的:

在API上有详细解释,需要注意的是Timestamp,Signature,SignatureNonce这3个参数,需要计算,其他的都比较简单上面有说本版本对应为,目前支持什么的,就直接给后面跟的那个值;

Timestamp:UTC时间,不懂自行百度;

SignatureNonce:唯一随机数,这个也就确保了你每次访问的链接参数的值都不一样,每次随机生产一串随机字符串就行了;

Signature:这个是稍微麻烦一点,要看API中的签名机制;

有什么不明白的欢迎提问;注:公共请求参数和签名机制都在调用方式下面


2、上面都准备好了,就通过DescribeDomainRecords这个接口,拿到RecordId这个返回值,这是你域名记录的主键;

3、将上面的返回的RecordId当作参数传给UpdateDomainRecord接口使用;


0 0
原创粉丝点击