V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
TheNine
V2EX  ›  OpenWrt

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

  •  
  •   TheNine · 1 天前 via iPhone · 481 次点击

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

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

    6 条回复    2025-10-19 20:25:37 +08:00
    rick13
        1
    rick13  
       1 天前
    好像现在的设备都是有 v6 优先用 v6 吧,我装的 ubuntu 也是这样
    MacTavish123
        2
    MacTavish123  
       1 天前
    我的设置:1 ,不通告 IPv6 的 DNS 服务器,再取消勾选本地 IPV6 DNS 服务器。2 ,过滤 IPv6 AAAA 记录。
    TheNine
        3
    TheNine  
    OP
       1 天前 via iPhone
    @MacTavish123 是的,我现在也只能这样解决。很奇怪安卓和 Pc 还有一台 debian 都是可以 v4 优先,唯独苹果设备哪怕设置 v4 优先还是默认 v6
    TheNine
        4
    TheNine  
    OP
       1 天前 via iPhone
    @rick13 但是我是只有苹果设备会优先 v6 ,因为我在路由已经设了 v4 优先级的
    holoto
        5
    holoto  
       1 天前
    路由器设置问题。v6 dns 没有完全劫持重定向成功。
    推荐路由器 本地 dns port 改成 非 53.
    然后路由器本地建一个 adg dns 。adg dns port 改成 53.这样路由器 dns 已经劫持重定向到 adg dns 了。
    adg dns 上游 dns 改成自己想要的
    wi11iamZ
        6
    wi11iamZ  
       21 小时 12 分钟前
    v4 和 v6 的优先级取决于客户端系统或者软件,如果运营商网络有问题导致部分 v6 路由不通的话建议路由器上跑一个 MosDNS (还支持分流+回落+DoH/DoT )然后开启 ipv4 优先,这样同时有 A 记录和 AAAA 记录的域名只会返回 A 记录,只有 AAAA 记录的域名则正常返回。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5410 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:38 · PVG 17:38 · LAX 02:38 · JFK 05:38
    ♥ Do have faith in what you're doing.