请教一下各位大神。我路由开了 IPv4 ipv6 然后 dns 服务器设置了重定向。路由 dhcp dns 也指向服务器。结果发现安卓和电脑都可以正常访问对应的域名,但是 iPhone 和 ipad 都访问不了。然后我吧 iphone 的 dns 设置删除 ipv6 记录只保留 dns 服务器地址 dns 重定向才可以正常使用
为什么苹果设备的 v6 优先级会比 v4 高呢
1
rick13 57 天前
好像现在的设备都是有 v6 优先用 v6 吧,我装的 ubuntu 也是这样
|
2
MacTavish123 57 天前
我的设置:1 ,不通告 IPv6 的 DNS 服务器,再取消勾选本地 IPV6 DNS 服务器。2 ,过滤 IPv6 AAAA 记录。
|
3
TheNine OP @MacTavish123 是的,我现在也只能这样解决。很奇怪安卓和 Pc 还有一台 debian 都是可以 v4 优先,唯独苹果设备哪怕设置 v4 优先还是默认 v6
|
5
holoto 57 天前
路由器设置问题。v6 dns 没有完全劫持重定向成功。
推荐路由器 本地 dns port 改成 非 53. 然后路由器本地建一个 adg dns 。adg dns port 改成 53.这样路由器 dns 已经劫持重定向到 adg dns 了。 adg dns 上游 dns 改成自己想要的 |
6
wi11iamZ 57 天前
v4 和 v6 的优先级取决于客户端系统或者软件,如果运营商网络有问题导致部分 v6 路由不通的话建议路由器上跑一个 MosDNS (还支持分流+回落+DoH/DoT )然后开启 ipv4 优先,这样同时有 A 记录和 AAAA 记录的域名只会返回 A 记录,只有 AAAA 记录的域名则正常返回。
|
7
Aaron325 2 天前
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 解析结果就行 |