Administrator
发布于 2025-06-23 / 5 阅读
0
0

基于docker容器化实现ddns动态解析教程 使用clouflare域名

本教程使用ddns-go开源项目进行

ddns-go项目原地址 :

https://github.com/jeessy2/ddns-go

一、安装docker

curl -fsSL https://get.docker.com | bash -s docker
#国内服务器可使用国内镜像进行安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #使用国内阿里云镜像进行安装

二、运行ddns-go容器

docker run -d --name ddns-go 
              --restart=always 
              --net=host 
              -v /opt/ddns-go:/root jeessy/ddns-go

打开浏览器访问 http://服务器IP:9876 进行初始化配置

首次访问会进行初始化 设置管理员账号和密码

三、配置ddns(教程为配置托管到clouflare的域名)

首先去cloudflare获取账户的 API令牌

进入cloudflre控制台点击 右上角 选择 配置文件

进入左侧边栏的 API令牌 页面 然后 点击 创建令牌

选择 编辑区域DNS 使用模板

区域资源 选择我们要使用ddns的域名

然后 选择 继续以显示摘要 进行保存

点击 创建令牌

保存下api密钥

然后去ddns-go页面填入配置

将api填入 Token 这里

将要使用ddns的域名 完整 填入 Domains

ipv6同理 ipv4解析的是A类型解析 ipv6解析的是AAAA类型解析

页面最上/下 点击保存即可


评论