
请教一下各位大神。我路由开了 IPv4 ipv6 然后 dns 服务器设置了重定向。路由 dhcp dns 也指向服务器。结果发现安卓和电脑都可以正常访问对应的域名,但是 iPhone 和 ipad 都访问不了。然后我吧 iphone 的 dns 设置删除 ipv6 记录只保留 dns 服务器地址 dns 重定向才可以正常使用
为什么苹果设备的 v6 优先级会比 v4 高呢
1 rick13 56 天前 好像现在的设备都是有 v6 优先用 v6 吧,我装的 ubuntu 也是这样 |
2 MacTavish123 56 天前 我的设置:1 ,不通告 IPv6 的 DNS 服务器,再取消勾选本地 IPV6 DNS 服务器。2 ,过滤 IPv6 AAAA 记录。 |
3 TheNine OP @MacTavish123 是的,我现在也只能这样解决。很奇怪安卓和 Pc 还有一台 debian 都是可以 v4 优先,唯独苹果设备哪怕设置 v4 优先还是默认 v6 |
5 holoto 56 天前 路由器设置问题。v6 dns 没有完全劫持重定向成功。 推荐路由器 本地 dns port 改成 非 53. 然后路由器本地建一个 adg dns 。adg dns port 改成 53.这样路由器 dns 已经劫持重定向到 adg dns 了。 adg dns 上游 dns 改成自己想要的 |
6 wi11iamZ 56 天前 v4 和 v6 的优先级取决于客户端系统或者软件,如果运营商网络有问题导致部分 v6 路由不通的话建议路由器上跑一个 MosDNS (还支持分流+回落+DoH/DoT )然后开启 ipv4 优先,这样同时有 A 记录和 AAAA 记录的域名只会返回 A 记录,只有 AAAA 记录的域名则正常返回。 |
7 Aaron325 1 天前 ipv6 缺乏 ipv4 的劫持 nat 逻辑。 以我的透明代理逻辑为例:ipv4 透明代理,ipv6 直连。把 gfw 当成 ipv6 的过滤转发逻辑。比如访问 google.com ,反正 gfw 把 ip 都 ban 了,ipv4 透明代理,ipv6 有 gfw 帮忙,无所谓直连代理了。然后有些网站需要代理又没有被墙( bing.com )那就在 dns 查询里把这些域名的 ipv6 结果给过滤掉 ipv6 的转发是个大麻烦,不如直接处理 dns 简单,然后就算是只有 ipv4 的 dns ,只要有 ipv6 环境,解析必带有 ipv6 信息,ipv6 的 dns 其实可有可无,控制好 ipv4 的 ipv6 解析结果就行 |