共计 732 个字符,预计需要花费 2 分钟才能阅读完成。
现象
鄙校的 IPv6 曾经是全程走教育网的。近期似乎进行了某种改造(?),改造后某些流量仍然全程教育网,但有一部分会经过交换节点在中间的某段走电信 163(下图框出来的部分就是电信的地址),当然也有可能以前就有走电信的线路只是我一直没有发现:
随之而来的问题是,在各个 路由经过电信 的查询 ip 的网站上查到的 ip 都变成了电信的 ip:
但全程走教育网的线路就不会出现这种问题,例如:
进一步验证
多次测试后发现手里刚好有分别全程走教育网和中间走电信的两台机器,于是通过 本地发起 ssh 连接 并同时在两边查看地址和端口的方式进一步进行验证。
全程教育网的机器(乌龟壳东京)
分别在本地和远端使用 ss
查看连接,结果如下:
# 本地
ESTAB 0 0 [240c:cxxxx1::3]:37560 [2603:c0xxx00::100]:22
# 远程
ESTAB 0 224 [2603:c0xxx00::100]:22 [240c:cxxxx1::3]:37560
可以发现两边显示的地址和端口号是一致的,说明中间没有进行地址转换
中间会走电信的机器(移动家宽)
# 本地
ESTAB 0 0 [240c:cxxxx1::3]:53174 [2409:8a62:7xxxx6b:c998]:22
# 远程
tcp 0 152 2409:8a62:7xxxx6b:c998:22 240e:659:11b1::f5:19259 ESTABLISHED
此时远端看到的传入 ip 地址变成了电信的,且端口号也变了,跟开了 NAT 一样。但需要额外说明的是,如果从远端发起连接的话,即使路由经过电信也不会进行地址转换,图就懒得放了。
问题
以上测试结果是否说明 IPv6 也开启了运营商级 NAT?这么做的目的是什么?
往好的方面想,这只是单纯的路由配置错误吗?如果是的话如何反馈?
正文完