之前我是使用的zerotier搭建虚拟局域网的方案,每次使用都要打开客户端,并且速度还受到限制,非常的不方便。最近买了新华三的NX30pro路由器,并且桥接了运营商送的光猫,发现能分配到正确的IPv6,并且在路由器中把防火墙关闭后能直接从互联网访问我的黑群晖,于是有了给他安排一个DDNS动态域名解析服务的想法。
黑群晖安装DDNS-GO
这里有人选择从套件中心安装DDns-GO套件的方法,由于作者更前向于使用docker,因此采用群辉中的docker进行部署,在群晖的docker界面中拉取如下所示的映像并创建容器,创建容器时记得开启自动重启和改网络类型为host模式(bridge模式会比较麻烦,后面出文章讲解)
CloudFlare相关设置
参考这篇文章:利用DDNS-GO更新cloudflare域名!
DDNS-GO的web管理界面设置
- 输入群晖IP:9876进入DDNS-GO的web管理界面
- DNS服务商选择CF
- Token就是我们的AIP令牌地址:
- 我们没有公网IPv4所以选择不启用,只启用IPv6
- 域名就是我们要解析的域名:
- 建议添加禁止公网访问以保证安全,否则就整个复杂点的密码
- 添加完毕后点保存,然后测试下有没有生效!
lucky
2024年2月20日
最新发现使用lucky比DNS-go更简单且支持ipv4流量转发到ipv6流量,其集成了DDNS、域名解析、端口转发、反向代理、证书申请、内网穿透等功能。
2024年2月21日
在云服务器端,其实只要服务器开启了ipv6支持,宝塔面板的反代也可以把ipv4流量转发到ipv6流量
Debian10开启动态ipv6支持
vim /etc/network/interfaces
在最下面加入 iface ens192 inet6 dhcp,其中ens192 是网卡名称,可以通过ifconfig命令查看,最后重启服务器即可