之前写过一个教程如何在openwrt上使用docker版本的ddns解析工具,使用docker的好处是部署简单,支持的域名种类多;openwrt的docker环境安装起来也很方便,尤其有不少编译好的,带docker环境的镜像可以用,例如笔者是用lean的openwrt自行编译的,当然,也有不少现成的,可以下载的,例如恩山。
近几年,国内3大运营商的ipv6已经很普及了,笔者折腾ipv6的唯一原因就是没有NAT穿越,可以支持v6直连,无论是手机还是家里的宽带,只要有ipv6,基本就是端口对端口直接连接(听说也有运营商屏蔽手机端口的)。这样的话,就打通了家庭设备和手机之间的连接通路问题,可以衍生出各种不同的应用场景。
首先,解决openwrt的ipv6连接,网上教程很多,实际用最新的openwrt 21.3版本,配置已经非常简单了
1. 新建一个wan接口(固件自带,可以忽略)
输入宽带的用户名密码即可,这一步不多说了
2. 新建一个wan6接口(视固件情况,可选)
协议配置成DHCPv6客户端,如下图,防火墙、物理网卡与wan保持一致

3.【全局网络选项】中的【IPv6 ULA 前缀】配置为空

经过上面三步,路由器的wan口就获取了ipv6地址,通过ip addr命令验证。
至此,ipv6配置好了,下一步就是配置ddns,笔者用的github上的ne

本文介绍了如何在OpenWRT路由器上配置IPv6连接,并使用Docker部署newfuture/ddns容器进行动态DNS更新,以解决家庭设备与手机间的连接问题。通过DHCPv6客户端获取IPv6地址,然后使用newfuture/ddns支持的多种DNS服务商进行DDNS设置,实现域名的IPv6解析。

9万+

被折叠的 条评论
为什么被折叠?



