全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2213|回复: 20

[疑问] 分享个免费的DDNS ip定时通知方法【掺水的干货】

[复制链接]
发表于 2020-1-18 23:32:01 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2020-1-18 23:40:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-1-18 23:43:14 | 显示全部楼层
以前写过一个脚本,用 dnspod 的 ddns api 直接修改域名解析记录,10 分钟运行一次,后来域名没在 dnspod 就没折腾了…
最近玩过 cloudflare 的 api 其实也可以,还不用手动修改 A 记录,有需要的话我可以写个脚本(但我不知道要写什么语言 通用性才比较好…)
发表于 2020-1-18 23:44:17 | 显示全部楼层
1.拥有1个hostloc账号(如果没有可以PM我购买,50圆1个,批发价20个900圆)
发表于 2020-1-18 23:53:38 | 显示全部楼层
Mr. 发表于 2020-1-18 23:43
以前写过一个脚本,用 dnspod 的 ddns api 直接修改域名解析记录,10 分钟运行一次,后来域名没在 dnspod  ...

10分钟一次,如果1个小时都没变IP的话,你的API会被限的,dnspod有写1小时4次。
发表于 2020-1-18 23:57:11 | 显示全部楼层
逸笙 发表于 2020-1-18 23:53
10分钟一次,如果1个小时都没变IP的话,你的API会被限的,dnspod有写1小时4次。 ...

所以基于这个问题,后来又搞了个 IP 识别的服务,根据请求的 client 记录之前的 IP,并在响应中告诉 client 有没有变化,如果有变化再更新 DNS 记录(这边执行脚本的就不需要在本地额外存储了)

本来想把这个服务做成开放服务的,但想想又觉得只有 dnspod 这么傻逼,其余需要的人应该不多,又是个伪需求,然后就跟着 dnspod 的脚本一起荒废了…
发表于 2020-1-19 00:01:50 | 显示全部楼层
写调webapi更新的话用powershell就行,不过ns1的有时会出错,原因不明
发表于 2020-1-19 00:20:40 | 显示全部楼层
`curl ip.sb`就行的,crontab几分钟一次自动更新就好,你这每天更新,搞不好会20来个小时没得玩
发表于 2020-1-19 00:31:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-24 11:52 , Processed in 0.069185 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表