码上焚香

Yahocen

动态域名解析系统更新工具 AutoDDNS(ADDNS)

2024-09-12

AutoDDNS(简称ADDNS)是一个动态域名解析系统更新工具,旨在帮助用户自动更新其域名解析记录,以适应动态IP地址环境。本项目采用 Java 17 编写,并利用 GraalVM 技术编译成本地可执行文件,支持 IPv4 和 IPv6 双栈环境。

关注地址

Gitee:https://gitee.com/yahocen/auto-ddns

Gitee:https://github.com/yahocen/AutoDDNS

最近我一直在关注和学习 GraalVM,想找个项目来实践一下。市面上有很多 DDNS 工具,但它们都存在一些局限性,比如不支持IPv6、支持的DNS API类型有限或不支持多种运行环境。因此,我决定启动这个项目。

目前项目仍处于早期阶段,仅实现了以下功能,并且只提供了一种DNS API类型。我已经将工具发布出来,欢迎有兴趣的朋友一起来完善。如果有其他想法,也欢迎一起讨论,共同学习、共同进步。

  • 跨平台支持,我们都知道 Java 是跨平台的

  • 可支持多种服务商的DNS API。目前我只在火山引擎有域名,因此只提供了火山引擎DNS API的实现。其他服务商的实现可以由您自行完成,或者提供相关材料等待我有时间来处理。