Docker应用4:DDNS-go动态IP解析服务

这是一种更为简单方便的ddns部署方式,利用docker部署ddns-go,实现动态IP解析,支持多家服务商

安装docker环境

这里推荐使用1panel,国产开源面板,一键部署,自带docker环境,一键升级。

CentOS

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

Ubuntu

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

Debian

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

安装ddns-go

打开1panel的应用商店,安装ddns-go

注意:安装好后5分钟内必须部署ddns,否则会提示错误,必须卸载重装才行!

Docker应用4:DDNS-go动态IP解析服务

配置ddns-go

这里以cloudflare为例,其他服务商类似。

新建dns

新建一个dns解析,如ddns.example.com,IP指向127.0.0.1,关闭小云朵

获取token

这里的tokrn指的是域名令牌

进入你的cf域名,点击右侧的获取令牌

Docker应用4:DDNS-go动态IP解析服务

点击创建令牌

Docker应用4:DDNS-go动态IP解析服务

选择使用模板

Docker应用4:DDNS-go动态IP解析服务

在区域资源中下拉选择你的根域名,其他保持默认。点击继续显示摘要

Docker应用4:DDNS-go动态IP解析服务

最后会显示你的令牌(一串字符),保存到记事本。

注意:令牌只会显示一次,遗忘只能重新创建!

配置ddns

Docker应用4:DDNS-go动态IP解析服务

服务商选择cloudflare,token填入上一步获取的令牌,TTL自动即可(默认5分钟获取一次IP地址),ipv4启用,选择默认的接口获取即可,domains填入设置的域名,如ddns.example.com,ipv6设置同ipv4,下方开发人员框可不设置。点击保存。

注意:默认不开启公网访问,如果开启请设置用户及密码!

查看dns解析

返回cloudflare网站查看域名的dns记录,返回正确的ip解析。ddns-go生效。

发布者:木木,转载请注明出处:https://blog.mmcool.site/4587.html

Like (0)
Donate 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
木木的头像木木
Previous 2024 年 7 月 31 日 上午11:45
Next 2024 年 7 月 31 日 下午12:00

相关推荐

发表回复

Please Login to Comment
SHARE
TOP