现今,由于公网ipv4地址的枯竭,获取公网ipv4变得越来越难,想要远程访问家里的设备也因此变得困难,但是ipv6的获取却相对简单很多,现在的运营商都支持IPV6,所以只要家里的路由器设备支持IPV6,那么就可以轻松实现IPV6连接。
登录光猫面板,进入网络配置,修改为IPV4/IPV6模式,这个方式比较简单,而设置为桥接模式则相对复杂,因为光猫默认不支持修改(我的不支持,不知道是不是都不支持),需要进入管理员模式才行。
将路由器的IPV6功能打开即可,如果路由器不支持IPV6,那就停吧,或者去买个支持IPV6的,你的路由器太老了
默认开启的,打开对应网络的“Internet协议版本6”即可

打开“控制面板”-“网络”-“网络界面”,编辑对应网络,将IPV6设置为自动,即可
不同系统可能有所不同,请自行尝试
docker pull jeessy/ddns-go:latest
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go
注意网络模式必须是host,不然获取不到宿主机的ipv6地址
3. 配置
输入 IP:PORT 进入管理面板,配置对应服务商和认证方式
我这边是阿里云的dns解析
然后关闭IPV4解析,启用IPV6解析,选择获取IP的方式,输入domains,就是解析记录,比如*.xxxxx.com,xxxxx.com。
“其他”可以设置这个管理面板的账号密码,下次进入管理面板的话需要验证账号密码。
现在可以通过域名访问设备上的服务了,不过访问的客户端需要也支持IPV6才行,通过IPV4直接访问是访问不通的。可以尝试用cloudflare来代理IPV6,这样还可以增强访问的安全度,不过cloudflare的代理只支持HTTP和HTTPS,比较适合网站建设。