请教下如何在 windows 系统中设定多个 ipv6 地址的优先级??

2018-11-29 19:05:57 +08:00
 skyeycirno
是这样的,目前我的路由器同时部署的电信的原生的 ipv6 和 he 隧道的 6in4 的 ipv6,拥有 240e 和 2001 开头的两个地址,众所周知的原因,240e 的 ipv6 在某些地址有阻断,但是 he 的 2001 的 ipv6 却没有这个问题,问题是现在 windows 系统两个 ipv6 地址都能获取到,但是优先走电信 240e 的 ipv6 地址,如何设置才能让电脑优先走 he 隧道的 2001 地址?
3295 次点击
所在节点    宽带症候群
11 条回复
cwbsw
2018-11-29 19:24:05 +08:00
前缀策略好像是干这个的,netsh int ipv6 show prefixpolicies
但我没看懂 RFC。https://tools.ietf.org/html/rfc6724
传统办法是在路由器上搞 NAT,策略路由。
skyeycirno
2018-11-29 19:29:30 +08:00
@cwbsw #1 策略路由我想了,但是无奈路由器不支持没办法,而且 ipv6 地址那么多也不想弄 NAT6
yingfengi
2018-11-29 19:35:12 +08:00
这是要你路由路决定的吧,路由选路问题呀。
skyeycirno
2018-11-29 19:41:42 +08:00
@yingfengi #3 路由器没那功能。。只能 windows 系统设置了
cwbsw
2018-11-29 19:44:57 +08:00
@skyeycirno
可以只分配电信的前缀,这样远程访问、P2P 还是直连,需要走 HE 的再 NAT 出去。
你这种环境如果 ping HE 的地址,是不是就会走 HE 隧道?
@yingfengi
并不是。IPV6 都是公网不做 NAT,WAN 口和前缀是绑定的,主机用哪个地址发起连接,就走哪个接口出去,不然回程怎么办?
skyeycirno
2018-11-29 19:47:45 +08:00
@cwbsw #5 我想给一台电脑只分配 he 的前缀。。在电信和 he 的 ipv6 都有情况下,默认设置无论怎么走都是电信优先
cwbsw
2018-11-29 19:54:44 +08:00
@skyeycirno
我是说 tracert -6 dns.he.net ,是不是走 HE 隧道?按 RFC 的描述,应该是这个意思。
yingfengi
2018-11-30 00:29:57 +08:00
@cwbsw 路由=/=nat
cwbsw
2018-11-30 09:18:18 +08:00
@yingfengi
我当然知道路由和 NAT 的区别。你不信大可以自己试一下,用 HE 的源地址从电信的接口往外发包,看能不能收到回复。
yingfengi
2018-11-30 10:47:42 +08:00
@cwbsw 你是说路由 WAN 的 ipv6 还是客户端的,如果只能用 WAN 的,那就是运营商回程路由问题
skyeycirno
2018-11-30 11:50:23 +08:00
@cwbsw #7 确实是走的 he 隧道。不过现在有些地址走隧道,有些地址走电信了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512839

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX