本方法适用于基于腾讯云DNSPod提供解析服务的站点使用。
- 获取DNSPod Token
登录腾讯云后台,进入DNSPod管理界面,点击右上角头像中的API密钥,申请DNSPod Token,注意不是腾讯云密钥。 申请完成后保存相关信息,信息只显示一次。
- 下载ArDNSPod
服务器端借助github开源项目ArDNSPod进行设置,原github项目地址为https://github.com/rehiy/dnspod-shell 。可参照项目说明进行设置,也可以继续阅读本文进行设置。这里提供代码的下载链接:
- 列表项目
编辑配置文件 放置好代码文件后。编辑ddnspod.sh,分别修改/your_real_path/ardnspod、arToken和arDdnsCheck为你的实际信息。 上面的arDdnsCheck后面的域名可以根据你需要ddns的域名的实际数量进行增删。
- 尝试运行
修改好设置以后,输入
bash ddnspod.sh
先测试一遍是否能成功修改ip地址
- 设置定时任务
如果修改成功,可以使用cron设置定时任务。
crontab -e
#这里我们假设每小时运行一次
00 * * * * bash 路径/ddnspod.sh
到这里就全部设置完毕了。