本教程使用ddns-go开源项目进行
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类型解析
页面最上/下 点击保存即可
