littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Go语言的阿里云域名动态DNS解析服务

项目简介

本项目是基于Go语言开发的动态DNS解析服务,适用于具备公网IP的LEDE路由器环境。当外部IP发生变化时,该服务可自动更新阿里云DNS中的域名解析记录,无需进行内网DDNS透传,有效解决了对国内DDNS服务提供商信任的问题。

项目的主要特性和功能

  1. 动态更新阿里云DNS的域名解析记录。
  2. 可借助操作系统定时任务,按固定周期更新域名解析记录。
  3. 用户需提供阿里云的Appid和Appsecret。
  4. 需在阿里云中预先设置好需要解析的域名。
  5. 仅支持有公网IP的网络环境。
  6. 拥有简洁的日志模块,可记录更新操作并管理日志文件存储。

安装使用步骤

一、使用前准备

  1. 注册阿里云账号,获取Appid和Appsecret。
  2. 在阿里云注册域名,并设置需要解析的域名。
  3. 确保网络环境有公网IP。

二、编译与安装

  1. 下载源码,依据路由器CPU型号进行编译。
  2. 将编译文件部署到LEDE路由器上。

三、配置与使用

  1. 把Appid和Appsecret填入config.json文件。
  2. 配置需要解析的域名信息。
  3. 通过LEDE路由器的计划任务功能,设置定时执行更新操作。
  4. 监控日志记录,确保更新操作正常进行。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】