Openwrt 客户端设置 dns v4 v6 优先级问题

1 天前
 TheNine

请教一下各位大神。我路由开了 IPv4 ipv6 然后 dns 服务器设置了重定向。路由 dhcp dns 也指向服务器。结果发现安卓和电脑都可以正常访问对应的域名,但是 iPhone 和 ipad 都访问不了。然后我吧 iphone 的 dns 设置删除 ipv6 记录只保留 dns 服务器地址 dns 重定向才可以正常使用

为什么苹果设备的 v6 优先级会比 v4 高呢

493 次点击
所在节点    OpenWrt
6 条回复
rick13
1 天前
好像现在的设备都是有 v6 优先用 v6 吧,我装的 ubuntu 也是这样
MacTavish123
1 天前
我的设置:1 ,不通告 IPv6 的 DNS 服务器,再取消勾选本地 IPV6 DNS 服务器。2 ,过滤 IPv6 AAAA 记录。
TheNine
1 天前
@MacTavish123 是的,我现在也只能这样解决。很奇怪安卓和 Pc 还有一台 debian 都是可以 v4 优先,唯独苹果设备哪怕设置 v4 优先还是默认 v6
TheNine
1 天前
@rick13 但是我是只有苹果设备会优先 v6 ,因为我在路由已经设了 v4 优先级的
holoto
1 天前
路由器设置问题。v6 dns 没有完全劫持重定向成功。
推荐路由器 本地 dns port 改成 非 53.
然后路由器本地建一个 adg dns 。adg dns port 改成 53.这样路由器 dns 已经劫持重定向到 adg dns 了。
adg dns 上游 dns 改成自己想要的
wi11iamZ
1 天前
v4 和 v6 的优先级取决于客户端系统或者软件,如果运营商网络有问题导致部分 v6 路由不通的话建议路由器上跑一个 MosDNS (还支持分流+回落+DoH/DoT )然后开启 ipv4 优先,这样同时有 A 记录和 AAAA 记录的域名只会返回 A 记录,只有 AAAA 记录的域名则正常返回。

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

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

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

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

© 2021 V2EX