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