我为什么要做这个呢,是因为朋友家里有动态的公网ip,我那个羡慕呀,就想着搞一搞啦。
需要准备的材料
- 域名一个
- 拥有动态公网ip的宽带
- 内网Centos一台
阿里云
- 下载SDK,目前支持Java、php、python
- 这里我们只介绍解析记录的添加和删除
获取Accesskey,记得保存哦。
这里为了简单,我们直接编写shell脚本,实现动态域名解析
curl https://alidns.aliyuncs.com/?Action=AddDomainRecord
&DomainName=example.com
&RR=www
&Type=A
&Value=202.106.0.20
&<公共请求参数>
- 添加定时执行使用centos系统定时器
crontab -e
* * * * * sleep 1; flock -xn /tmp/create.lock /opt/ddns.sh
上面的定时实现了每1秒,检测动态ip变动情况
腾讯云
对照文档,修改执行地址即可。