Skip to content

Java 实现动态域名解析,适用于有域名,有公网,但没有固定ip的解决方案

License

Notifications You must be signed in to change notification settings

OlnyBigRoc/Jddns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

J-DDNS

Java 实现的动态域名解析,适用于有 域名非固定公网 IP 的用户使用。
如需更改定时任务时间,修改 DdnsTask cron值即可。

原理

启动>查询公网 IP>与记录值比对>相同:不进行任何操作 不同:更新记录值;之后每隔 5 分钟执行一次上述逻辑。

服务商支持:

  1. DNSPOD (腾讯)
  2. 阿里云

使用

①源码

  • 下载代码
git clone https://github.com/OlnyBigRoc/Jddns.git
  • 修改配置文件 resources/application.yml
  • maven 打包
mvn package -DskipTests
  • 运行
java -jar jddns-0.0.1.jar > jddns.log &

如果Linux存在时区问题 请使用

java -jar -Duser.timezone=GMT+08  jddns-0.0.1.jar > jddns.log &

配置

About

Java 实现动态域名解析,适用于有域名,有公网,但没有固定ip的解决方案

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages