全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[疑问] 分享一个昨天写的dnspod动态域名解析程序

[复制链接]
发表于 2018-12-29 15:35:55 | 显示全部楼层 |阅读模式
全平台,没有依赖,原生程序,可最小权限运行
下载目录:https://files.aite.xyz/product/dddns/
配置文件:https://files.aite.xyz/product/dddns/dddns.ini
1.程序30秒钟拉取一次当前设备的公网IP,IP变动则提交变动
2.程序启动时核对公网IP与对应的dnspod记录IP是否匹配,不匹配则刷新
3.程序不借助任何外部程序,程序会一直后台监听ip是否发生变化,变化则更新
4.程序不需要网络及读取配置文件之外的任何权限,可以最小权限和沙盘运行使用
5.配置文件放到程序同目录程序自动加载,也可以通过传入参数-c path指定配置文件路径
发表于 2018-12-29 15:37:32 来自手机 | 显示全部楼层
可以配置在路由器上吗
 楼主| 发表于 2018-12-29 15:38:36 | 显示全部楼层
phpsky 发表于 2018-12-29 15:37
可以配置在路由器上吗

如果你的路由器支持运行程序是可以的,比如openwrt,但是部分嵌入式u不支持vfp,需要编译时支持软浮点数。
发表于 2018-12-29 18:24:24 | 显示全部楼层
本帖最后由 今晚我是你的 于 2018-12-29 18:26 编辑

厉害,之前一直在找,可惜点了没任何反应 exe win7 64
发表于 2018-12-29 18:31:55 | 显示全部楼层
很好,平台多,收藏了
发表于 2018-12-29 18:32:37 来自手机 | 显示全部楼层
这个合适,收藏了
发表于 2018-12-29 18:39:51 | 显示全部楼层
收藏了,目前再用openwrt自带的ddns
发表于 2018-12-29 18:39:58 | 显示全部楼层
golang写的吧,其实路由上ppp-up调用bash脚本通过dnspod很容易就搞定啊。
 楼主| 发表于 2018-12-29 19:23:49 | 显示全部楼层
foxconndmd 发表于 2018-12-29 18:39
golang写的吧,其实路由上ppp-up调用bash脚本通过dnspod很容易就搞定啊。

嗯,golang写的,dnspod的动态更新接口,每小时不能重复提交超过5次,为了避免api限制,我能在不请求api的情况下都不会请求api,基本只会启动时判断一次,只有产生真实ip变化才会去调dnspod的api。30秒也保证了实时性,golang写的,也保证了没有依赖,跨平台有保障。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-11 06:25 , Processed in 0.063871 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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