V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jesmora
V2EX  ›  DNS

iOS 设置了自己搭建的 adGuard Home 配置 app store 无法访问求解

  •  
  •   Jesmora · 2022-04-06 15:00:34 +08:00 · 3593 次点击
    这是一个创建于 980 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,我 iOS 设置了自己搭建的 adGuard Home 配置去 app store 无法进去提示无法连接 App Store ,我看 dns 请求日志,并未发行被拦截的记录,我把 apple 、apple-dns.net 等相关的都白名单了,还是无法访问,有时候要刷新多次才能进入。我上游大概就是谷歌的、阿里的、腾讯的、模式为并行请求,v 友们有没有解放方案

    8 条回复    2022-05-04 13:21:26 +08:00
    lin41411
        1
    lin41411  
       2022-04-06 15:43:33 +08:00 via iPhone
    我猜测是 CDN 的问题,你设置一下 host 试试。
    Jesmora
        2
    Jesmora  
    OP
       2022-04-06 16:18:18 +08:00
    @lin41411 设置 adGuardHome 服务器的 host 吗
    Sekai
        3
    Sekai  
       2022-04-06 22:13:35 +08:00
    所以你把 agh 服务器放在哪里了?另外上游为啥还要留着阿里腾讯 dns……
    fuchaofather
        4
    fuchaofather  
       2022-04-07 11:55:26 +08:00
    你 ios wifi dns 是 adgurad 吗?我自己搭建的一切正常. 可以把 ttl 和缓存先设置为 0, 试试看正常不
    Jesmora
        5
    Jesmora  
    OP
       2022-04-13 15:54:17 +08:00
    @fuchaofather 我是做的 mobileconfig,唯独 app store 进不去
    Jesmora
        6
    Jesmora  
    OP
       2022-04-13 15:55:21 +08:00
    @Sekai 服务是香港的 gia,一个小水管,留着国内的上游是因为一半的冲浪也是国内😥
    totoro625
        7
    totoro625  
       2022-05-02 15:57:05 +08:00
    并行请求:使用并行请求以同时查询所有上游服务器来加快解析速度。
    我的理解是哪个上游回答的快就返回给你哪个 ip ,你的服务器在香港,谷歌的回答可能比腾讯快,回答的 ip 可能是香港地区的 ip

    你需要用指定 apple 的服务用阿里 /腾讯查询
    例如,在上游 DNS 服务器哪个框里面增加:
    #指定国内的 dns
    [/aaplimg.com/apple.co/apple-cloudkit.com/appsto.re/cdn-apple.com/icloud.com/icloud-content.com/itunes.com/me.com/apple.cn/mzstatic.com/apple.com/]https://doh.pub/dns-query
    #指定国外的 dns
    [/google.com/]https://dns.google/dns-query
    Jesmora
        8
    Jesmora  
    OP
       2022-05-04 13:21:26 +08:00
    @totoro625 谢老哥
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   924 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:52 · PVG 06:52 · LAX 14:52 · JFK 17:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.