路由器型号是 AX82U ,联通宽带,没有公网 ipv4 ,所以手撸了一个 DDNS 小程序定时更新自己域名对应的 ipv6 地址,需要放行几个自定义的端口来外部访问
路由器的防火墙可以设置放行端口,和对应的本机 IP ,ipv4 的话手动指定 DHCP 就可以固定住 IP ,但是 ipv6 是根据前缀和后缀拼接的,通过日志发现每过 48 小时路由器就会分配新的 ipv6 地址,也就是前缀会不断变化,那这个本机 IP 应该如何填写?
另外感觉 ipv6 的 DNS 貌似不是很稳定,手机上用 RD Client 连接要多连几次才能连上
1
kxy09 2023-02-05 14:19:28 +08:00
每个设备都单独部署 ddns
|
3
linhu66 2023-02-05 15:47:42 +08:00
联通宽带有公网 IPV4 的
|
4
LisaSue 2023-02-05 15:53:26 +08:00 via Android
ipv6 ula 看看,或者说也有本地链路地址,fe80+mac 算出来的
|
5
app13 2023-02-05 16:25:55 +08:00 via Android 1
用 eui64 地址呗,后缀由 mac 地址生成,openwrt 可以用 mask 的方式写 ipv6 防火墙规则,例如
::1234:56ff:fe78:9012/::ffff:ffff:ffff:ffff |
6
LnTrx 2023-02-05 21:42:16 +08:00 1
我是直接网关放行,安全性交给设备防火墙处理。如果一定要在网关,目前比较可行的做法是给设备配置固定的后缀。
|
7
littlewing 2023-02-05 22:13:52 +08:00
在 forward 链上放行就行了,不用写 ip
|
8
sunhelter OP |
9
kmvvv 2023-02-05 23:59:40 +08:00
我是#5 楼的方法,路由器桥接,主机设置 eui64 地址,路由器防火墙根据后缀匹配放行指定端口,用的 ddns-go 可以正则匹配本机网卡地址
|