云计算百科
云计算领域专业知识百科平台

简单易用、支持主流域名服务商的 DDNS 方案

本文通过 ddns-go(github 关注数 10K+)项目,将动态公网 IPv4 或 IPv6 地址自动绑定到由域名服务商管理的域名,其实现原理: 首先获取本地动态公网 IP 地址,然后通过域名服务商的 API 来管理 DNS 解析记录

ddns-go 支持的域名服务商: 阿里云、腾讯云、Dnspod、Cloudflare、华为云、Callback、百度云、Porkbun、GoDaddy、Namecheap、NameSilo、Dynadot

本文以 NameSilo 为例,具体步骤如下

环境介绍

1》Rocky Linux release 8.9 (kernel 4.18.0)

2》ddns-go v6.6.3

安装、配置 ddns-go

1、下载解压,获取可运行二进制文件 ddns-go

wget https://github.com/jeessy2/ddns-go/releases/download/v6.6.3/ddns-go_6.6.3_linux_x86_64.tar.gz
tar xf ddns-go_6.6.3_linux_x86_64.tar.gz
mv ddns-go /usr/local/bin/
mkdir /etc/ddns-go

2、创建 ddns-go 配置文件

默认配置文件保存路径:/root/.ddns_go_config.yaml ,该配置文件内容可手动编辑,或通过 web 管理

cat /etc/ddnsgo/ddns_go_config.yaml
dnsconf:
name: \”\”
# ipv4 公网 IP 与 DNS 配置
ipv4:
enable: true
gettype: url # 通过如下配置的 url 获取公网 IPv4 地址
url: https://myip.ipip.net, https://ddns.oray.com/checkip, https://ip.3322.net, https://4.ipw.cn
netinterface: ens3
cmd: \”\”
domains:
\”\”
ipv6:
enable: true
gettype: netInterface # 通过本机网卡 ppp0 获取公网 IPv6 地址
url: https://speed.neu6.edu.cn/getIP.php, https://v6.ident.me, https://6.ipw.cn

赞(0)
未经允许不得转载:网硕互联帮助中心 » 简单易用、支持主流域名服务商的 DDNS 方案
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!