旁路由 ipv6 怎么解决?

2023-06-12 09:05:00 +08:00
 paranoiagu

一直是用 op 作主路由,然后跑了个 pcdn ,虽然规则里排除了 pcdn 机器不走梯子,但是发现如果梯子抽风,还是会影响 pcdn 。所以把主路由的梯子关掉了,加了个旁路由跑梯子。

op 中添加规则,白名单的机器用旁路由作 ipv4 网关和 dns 服务器。 那么请这个规则支持 ipv6 吗?

因为现在遇到了 ipv6 问题,ipv6 流量还是走的主路由的,导致某些启用了 ipv6 的网站(如 v2 )打不开。

搜了几个帖子,那些帖子打开了旁路由的 ipv6 RA ,但是这样会导致 pcdn 也走旁路由。感觉并没有解决问题。

10805 次点击
所在节点    宽带症候群
90 条回复
neroxps
2023-07-21 23:32:43 +08:00
@exiaduck 匹配规则的域名才会解析到 fake-ip ,fake-ip 的地址就没 ipv6 也不需要管 ipv6 。直接走隧道到梯子那头了啊
exiaduck
2023-07-22 09:34:39 +08:00
@neroxps 谢谢大佬的提点,fake-ip 方案确实优雅好使,已经完美解决好了我的情况;但,如果 fake-ip 不管出墙的 ipv6 请求的话,那就是纯 ipv4 出国了,这样跟一些类似的方案,比如 dns 服务器直接改掉对应网站的 ipv6 dns 效果是一样的。
neroxps
2023-07-22 13:40:35 +08:00
@exiaduck #82 本来就无所谓 ipv 几出国。如果是 URL 规则代理的话,代理工具会把你 HTTP 请求直接发到服务器那边,服务器再帮你向目的地域名请求 DNS 如果梯子本来有 ipv6 地址,那么梯子到目的地就是走 ipv6.

同理,如果你链接梯子的隧道本来就是 ipv6 那么也就跑 ipv6 链接梯子咯。只是客户端到路由之间是 fake-ip
deadmanend
2023-09-20 20:45:51 +08:00
@neroxps 大佬,请教一下,想问下怎么实现这种拓扑结构呢?看来看去看了好久,奈何本人实在愚昧,是依靠 ros 自带的路由表吗?如果是的话,那 dhcp 分配的设备 dns 和网关又是怎么指定?感觉好象陷入了个回环,我也想设置成这样独立,但是琢磨了好久都没有办法,只能是需要海淘的设备全都要跑到 op 去,op 作为网关和 dns ,但是总觉的某个地方陷入了死循环。
先说下我的拓扑把,我是 ros+op+3 个 adgh ,op 自带的 adgh 接管 53 用来做统计的,统计完直接上游是 7874 的 opclash(fakeip),opc 自定义上游 dns 是接一个 mosdns 接管 nameserver 防止有漏网之鱼,再在 mosdns 分流指向内 adgh 和远程 1.1.1.1 。fallback 是直接指向外 adgh 。两个独立部署的 adgh 分别作为内外 dns 服务器和过滤。因为我有需求在同一个网段内 dhcp 自动分配的设备不经过 op ,直接走内 adgh ,但是我又想要用 netwatch 来监控 op ,防止 op 崩了大部份需要海淘的设备(指定地址池)没办法跑到内 adgh 去解析,导致全崩,因为类似访客或者父母还有电视这些动态 dhcp 设备不想他走 op 过去(网关 ros ,dns 内 adgh ),所以就想做一套能基于设备 ip 分流,又能基于海淘设备 dns 分流。
大佬可以请教一下我该怎么解决吗?我找了好久都没有相似的思路给我,也做了好多方案,导致老是在某一个环节卡住。感谢大佬的不吝赐教。
Citrus
2023-10-07 12:42:15 +08:00
@neroxps #22 跪求教程,我看到你发的 CoreDNS 的配置,想问下在 RouterOS 里要做什么样的配置呀?要把 DNS 设置成 CoreDNS ,然后还要改一个转发?
paranoiagu
2023-10-15 14:59:39 +08:00
@neroxps
终于有空,切换到了 fake-ip 这种方式,用的是 paopaodns 和 paopaogateway ,感谢 @mohumohu
现在还有一个问题是:
主路由是 op ,创建一个 tag , 利用 dhcp-option '6, 分流 dns ip',再让需要自动翻的机器利用加上这个 tag 并静态分配 IP 。
但是发现客户端还会 ipv4 的 dns 已经变成分流 dns ip ,但是 ipv6 的 dns 依然是主路由的 ipv6 地址,且客户端优先使用了 ipv6 去解析,导致分流 dns 无效。

现在暂时我让 op 给客户端分配一个不存在的 ipv6 地址作为 ipv6 的 dns ,相当于强制客户端用分流 dns ,暂时使用正常。但是总觉得还有点问题。
目前查询下来,op 不支持让部分机器获取特定的 ipv6 dns 服务器。
mohumohu
2023-10-15 17:39:37 +08:00
paranoiagu
2023-10-15 20:37:33 +08:00
@mohumohu
看了,我现在就是 tag 方式给不同的机器设置不同的 dhcp ,但是还是 ipv6 的 dns 无法通过 tag 解决。
mohumohu
2023-10-15 21:42:19 +08:00
@paranoiagu 那问问作者吧,我都是直接关 v6
fengyaochen
2024-01-01 13:44:19 +08:00
DNS 分流,国内 IP V4 V6 双栈,国外 IP 屏蔽 V6 ,只走 V4

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

https://tanronggui.xyz/t/947864

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

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

© 2021 V2EX