huangsijun17 发表于 2022-7-5 16:33:45

[IPv6化]使用路由器动态解析内网IPv6设备到域名

本帖最后由 huangsijun17 于 2022-7-5 16:36 编辑

众所周知,在路由器获得IPv4公网地址时,内网设备希望被其他设备便携访问,可以通过DDNS+端口转发。而在只有IPv6公网地址的环境下,即使DDNS+内网IPv4/IPv6设备端口转发,也会因为NAT46、NAT66转换问题导致无法访问该端口。
虽然可以通过内网设备的IPv6地址直接访问,但由于内网的IPv6地址并不一定固定,还是需要DDNS解析。而每台单独设备一个DDNS脚本不便于安装维护。于是乎我便通过IPv6邻居获取设备IPv6地址的方式,实现了OpenWrt路由器DDNS解析内网PC,方法如下:先和路由器的AAAA解析一样设置:

然后在“IP 地址来源 ”中选择“脚本”,脚本的内容如下:
#!/bin/sh
# 2022 huangsijun17
ip -6 n | grep ^2.*xx:xx:xx:xx:xx:xx | tail -n 1 | awk '{print $1}'

保存设置,等待上传即可。请注意的是,AAAA解析后,他人的设备可能会极其容易得连接您设备上一切端口,请注意防范。

kele520 发表于 2022-7-5 20:12:58

现在还没有IPV6环境等有了研究研究   

k9288k 发表于 2022-7-15 18:12:22

学习了感谢楼主

giecxief 发表于 2022-7-22 14:26:51

OP直接安装docker 拉取ddns-go,这样更方便,还可以IE登录ddns-go后台进行配置

huangsijun17 发表于 2022-9-1 09:21:12

giecxief 发表于 2022-7-22 14:26
OP直接安装docker 拉取ddns-go,这样更方便,还可以IE登录ddns-go后台进行配置

ARM,没装Docker。

qbingr 发表于 2023-1-26 18:52:56

学习到了
页: [1]
查看完整版本: [IPv6化]使用路由器动态解析内网IPv6设备到域名