# AliDDNS **Repository Path**: HyacinthXLTX/ali-ddns ## Basic Information - **Project Name**: AliDDNS - **Description**: AliDDNS 是一个自动化的动态域名解析服务开源项目,帮助用户实现公网IP变化时的即时更新,确保域名始终指向最新地址。 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-31 - **Last Updated**: 2025-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: 阿里云, ddns, IPV6, Windows ## README # AliDDNS 此软件基于阿里云API,实现自动解析本机IPv6地址至阿里云。(目前只用于本机IPv6地址DDNS) ## 安装运行 1. 项目依赖 `.NET` 运行时,请安装 [.NET8](https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0/runtime) 运行时后进行以下步骤。 1. 下载软件或者自行编译,将可执行文件和配置文件放在同一个目录下。
`../AliDDNS.exe`
`../appsettings.json` 1. 配置为Windows服务。运行PowerShell命令: ```powershell # 创建Windows服务 sc create DDNSService binPath= "你的目录\AliDDNS.exe" type= own start= auto displayname= "DDNS" ``` ```sh # 设置Windows服务描述信息 sc description DDNSService "用于阿里云动态解析本机IPv6地址。" ``` 1. 修改配置文件 |名称|含义|必须|默认值| |----|----|----|----| |ALiClient:AccessKeyId|ID|是|-| |ALiClient:AccessKeySecret|密钥|是|-| |ALiClient:RegionId|地域ID|是|cn-hangzhou| |DDNS:Lang|语言|是|zh| |DDNS:UserClientIp|用户IP|否|-| |DDNS:DomainName|域名|是|-| |DDNS:RR|主机记录|是|-| |DDNS:Type|记录类型|是|AAAA| |DDNS:TTL|生效时间|是|600| |DDNS:Priority|优先级|否|-| |DDNS:Line|解析线路|是|default| |DDNS:Interval|间隔|是|60| - `ALiClient:AccessKeyId`与`ALiClient:AccessKeySecret`请到阿里云控制台获取。 - 如果需要修改阿里云密钥,请修改后重启服务。其他修改将会在下一次解析时生效。 1. Windows服务管理器中查看服务状态,启动服务。 1. 日志可在Windows事件查看器中查看。 ## 其他 如果有问题,欢迎提 issue。有新的需求也可以提出,可以拓展新功能。 ## 联系 邮箱: [xltx.wu@outlook.com](mailto:xltx.wu@outlook.com)