简单易用、支持主流域名服务商的 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/ddns-go/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
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值