#dnspod_ddns#利用DNSPOD-API进行 linux 动态IP解析/PHP版本

文章目录[隐藏]

动态 IP跟域名绑定的解析服务

脚本说明

用途: 用于提交本地公网 IP 到 DNSPOD, 跟你的域名进行绑定
使用场景: 用于解析域名 A 记录的 IP 不固定, IP 会不断发生改变的场景
附注: 此脚本仅实现了域名 A 记录的解析操作, 如需 MX, CNAME 请自行实现

使用说明

dnspod_ddns-利用 DNSPOD-API 进行 linux 动态 IP 解析

linux 环境: 自行添加 crontab 的计划任务
windows 环境: 自行添加 windows 的计划任务
如何触发脚本: php -f /path/to/your_filename.php
附注: php 命令注意环境变量的问题, 其次计划任务的频率推荐 10 分钟执行一次即可

注意事项

如果 1 小时之内, 提交了超过 5 次没有任何变动的记录修改请求, 该记录会被系统锁定 1 小时, 不允许再次修改
如何理解没有任何变动的记录修改请求? 比如原记录值已经是 1.1.1.1, 新的请求还要求修改为 1.1.1.1
附注: 此脚本已解决相同 IP 重复提交问题, 如自行修改过程序, 注意不要触发 DNSPOD 上面的规则流控

计划任务

Linux 系统中计划任务的添加方法(以 Debian Ubuntu 为例)
方法一:

# echo "*/10 * * * * root cd /shell/path && /usr/bin/php -f dnspod_ddns_report.php > /dev/null" >> /etc/crontab

方法二:

# crontab -e
添加下面一行内容
*/10 * * * * cd /shell/path && /usr/bin/php -f dnspod_ddns_report.php > /dev/null

下载:https://github.com/jszjgqq/dnspod_ddns/archive/master.zip
项目地址:https://github.com/jszjgqq/dnspod_ddns


如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:#dnspod_ddns#利用 DNSPOD-API 进行 linux 动态 IP 解析/PHP 版本
本文短地址:
喜欢 (2)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址