使用DDNS绑定域名和IPv6地址

使用DDNS绑定域名和IPv6地址

前置条件:

  1. 一个域名

  2. 有IPv6地址

首先可以查看你当前连接的网络有没有公网IPv6地址,以windows为例,打开一个终端,输入下面命令

ipconfig | findstr 'IPv6'

如果看到下面结果说明有IPv6地址,⚠️注意:只有中间红色框起来的才是公网IP,其他的都是本地或者临时的IP

image-20250403170731346

1.下载ddns-go

ddns-go可以定时检查你电脑上的IP地址,并解析到对应的域名服务平台,即使IP地址发生变化也能定时更新,下载完成后解压,双击ddns-go.exe执行,会自动打开一个网页,第一次登录可以自己设置一个账号密码

image-20250403163059581

2.配置

2.1 获取令牌

以cloudflare为例,在上面的DNS服务商中选择cloudflare,然后点击创建令牌

image-20250420154038489

进入cloudflare界面后,还是点击创建令牌

1743669456457_d

选择第一个,编辑区域DNS

image-20250403163834496

区域资源选择对应的域名,然后点继续,创建并复制令牌

image-20250403164509132

2.2 配置ddns-go

回到ddns-go,选择服务商,粘贴令牌

1743670172227_d

配置IP地址,我只使用IPv6,所以IPv4取消勾选,IPv6勾选通过网卡获取,可以看到你的本地IPv6地址
然后在Domains填写域名,比如abc.com
如果是子域名,需要使用冒号分隔,比如你要绑定到api.abc.com,则填写 api:abc.com
填写完成后还到最下面保存即可

image-20250403171624710

成功后可以点击顶部日志查看,并且可以在cloudflare控制台查看你的域名新增了一条DNS记录
1743671643453_d