# ddns-service **Repository Path**: decadence/ddns-service ## Basic Information - **Project Name**: ddns-service - **Description**: 使用Java编写的域名更新程序,如果你有家用的公网IP,并且IP不固定时,可以使用本项目程序,为你的域名动态更新IP,目前适配了腾讯云DNSpod的接口。其他云厂商待完善。 简单易用、轻量级,实测运行占用内存在 70MB 左右。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-07-16 - **Last Updated**: 2024-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ddns-service #### 介绍 1.如果你家里的宽带有动态公网IP,也有备案后的域名,可以通过本项目程序,使你家里的电脑和设备可以远程访问。目前适配了腾讯云域名、阿里云域名的接口,其他云厂商域名待完善。 2.简单易用,你只需要将自己的云厂商域名和访问token、密钥填入配置文件即可。无需写代码。 3.轻量级,实测运行占用内存在 70MB 左右,十年前的笔记本电脑也能运行本程序。 #### 准备 1.域名是阿里云,申请API访问密钥对 2.域名是腾讯云,在DnsPod中申请访问token #### 使用说明 1. clone项目到本地 2. 创建云厂商的访问Token,腾讯云例如 DNSpod -> API密匙 -> DNS token -> 新建DNS token,并保存好token ID、token 3. 修改 resources/application.properties配置文件,将其中的域名、token ID、token换成你的即可 4. maven打包后会在项目的target目录生成ddns-service-1.0.0-jar-with-dependencies.jar文件。将项目部署并运行,默认3分钟动态更新一次,若IP无变化则不会更新,可通过日志文件查看,运行后会在jar文件当前目录生成ddnsRun.log日志文件 ddnsRun.log日志截图 ![输入图片说明](444.png) 阿里云域名IP修改日志 ![输入图片说明](45.png) #### 联系作者 有问题可以联系我QQ:1579055464