前言
使用luci-app-ddns进行动态dns的解析,会发现获取到的ipv6地址实际不是公网地址。
服务器检测到的来源ip也是非公网地址,而是路由器根据pd前缀再分配的地址,而这个地址没办法直接从公网访问的。因此有了该命令脚本。
脚本原理是获取所有ipv6地址再进一步排除不是我们需要的地址,最后得出正确的地址,可以根据命令改进适配,具体自行发挥了。
命令
` /sbin/ifconfig -a|grep inet6|grep 64|grep -v fe | awk ‘{print $3}’ |cut -d “/” -f1 `