跳转至

IPv6 DDNS

在前面 软路由 - 开启 IPv6 章节中,已经拿到了运营商分配的 IPv6 地址。但这个地址不是静态的——重拨、断电、路由器重启,都可能换一个新地址,域名解析随之失效。

DDNS(动态域名解析)就是解决这个问题的:实时监听本地 IP 变化,自动更新 DNS 记录,让域名始终指向最新的地址,不需要人工干预。

D-NET 介绍

D-NET 内置了 DDNS 模块,支持 A、AAAA、CNAME、TXT 多种记录类型,IPv4/IPv6 双栈均可使用。配合 DCDN 模块还能通过 CNAME 记录实现 CDN 加速接入,适合家庭宽带等动态 IP 场景。

安装 D-NET

参考前面章节的 二进制安装 D-NETDocker 安装 D-NET,任选一种方式安装即可。

配置 DDNS

安装完成后,浏览器访问 http://127.0.0.1:9877 进入 Web 管理页面,首次登录时设置管理员账号密码。

登入 Web 管理页面

第一步:创建云厂商 AccessKey

根据使用的 DNS 服务商,在对应控制台创建 AccessKey,供 D-NET 调用 API 更新解析记录。

进入 百度智能云控制台 创建 AccessKey。

百度智能云创建 AccessKey

进入 阿里云控制台 创建 AccessKey。

阿里云创建 AccessKey

第二步:填写云厂商配置

在 D-NET Web 管理页面中完成以下配置:

  1. 打开 DDNS 开关
  2. 填写云厂商 AccessKey 信息
  3. 填写 TTL(推荐设置为 60 秒,IP 变化后解析能快速生效)

填写相应的 AccessKey

第三步:选择解析协议

根据实际情况选择需要的解析类型。

IPv6 / IPv4 解析

根据自己的公网 IP 类型选择对应协议。同时有 IPv4 和 IPv6 的话,可以两个都勾上——D-NET 会分别维护 A 记录(IPv4)和 AAAA 记录(IPv6)。

不确定选哪个?

家庭宽带通常只有 IPv6 公网地址,选 AAAA 就够了。如果运营商同时给了 IPv4 公网地址(非 NAT),可以同时勾选。

选择解析协议

CNAME 解析

配合 DCDN 模块使用,将域名 CNAME 指向 CDN 域名,实现 IPv6 加速接入,无需手动维护记录。

注意

CNAME 记录不能与 A、AAAA 等其他记录类型同时存在于同一个域名下。

CNAME 解析

TXT 解析

配合 DCDN 模块的 域名归属权验证 功能使用,D-NET 会自动更新验证所需的 TXT 记录。

TXT 解析

第四步:保存并验证

点击保存,等待保存成功后,可在日志中看到解析结果。第一次配置成功后,D-NET 会定期检测 IP 是否变化,有变化时自动更新 DNS 记录。

保存成功并查看日志

保存后可以用 nslookup 你的域名dig AAAA 你的域名 查询解析结果,确认是否已指向当前 IP。

nslookup

总结

配置完成后,无论运营商何时刷新 IPv6 地址,D-NET 都会自动同步更新 DNS 记录,家庭服务器的域名访问不再因 IP 变动而中断。

参考文档


创建日期: 2026年3月23日 最后更新: 2026年3月26日