V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
peasant
V2EX  ›  DNS

分享一个 DoH,大家帮忙试用一下

  •  1
     
  •   peasant · May 16, 2025 · 4132 views
    This topic created in 351 days ago, the information mentioned may be changed or developed.
    自建的递归解析器,套了 AdGuardhome 分流一部分国内域名到阿里 DNS 解析,因为有些权威服务器虽然支持 ECS ,但是会根据递归解析器的 IP 进行区别对待,要么忽略 ECS ,要么把 Scope Prefix Length 设置为 0 ,要想给不同网络提供服务,最优解只能是禁用缓存,但是因为个别域名把缓存禁用了会导致查询耗时大幅增加,所以只能针对这类域名分流到国内的 DNS 来解析。

    本人自身经常访问的域名有限,没法知道更多这类的域名,所以不介意把自身域名访问记录泄漏给本人的,可以试用一下这个 DoH ,我会找出一些高频率访问的域名看看对 ECS 的支持情况,或者有空的可以把自己发现的对 ECS 支持不好的域名反馈给我。

    从我目前使用的情况来看,本地显示的平均延迟在 150ms 左右,不知道大家能不能接受,我在手机上是直接连接 DoH 使用的,家庭网络也用了 AdGuardhome ,并且设置了缓存,以及开启了乐观缓存,这样缓存过期了也会响应,并且尝试刷新,访问过一次的域名再后面基本上就不会感觉到延迟了。

    DoH 地址: https://freedoh.top/dns/query/ZnJlZWRvaA

    愿意长期使用的也可以进群一起交流,这个 DoH 能工作多久,就看大家是否愿意使用了。
    https://t.me/+wz529pCzFkwzZmQx
    Supplement 1  ·  May 16, 2025
    默认使用客户端 IP 作为 ECS ,如果要解析国内的结果,需要添加规则不让请求走代理,或者请求的时候明确携带 ECS 信息
    Supplement 2  ·  Jun 18, 2025
    到期时间 2025 年 7 月 14 日 00:00:00
    到期后不再续费,在用的到时注意切换。
    beyondstars
        1
    beyondstars  
       May 16, 2025
    用的人越多,缓存的条目也就越多,用起来也就越流畅。
    totoro625
        2
    totoro625  
       May 16, 2025
    提问一下手机上是如何设置 DOH 的?我的手机只能使用 DOT ,还不定时提示“无法访问私人 DNS 服务器”
    peasant
        3
    peasant  
    OP
       May 16, 2025
    @totoro625 我手机用的 surge ,可以填加密 DNS
    yuhu
        4
    yuhu  
       May 16, 2025
    @totoro625 github Intra
    totoro625
        5
    totoro625  
       May 16, 2025
    @yuhu #4 使用 VPN 的方式我直接在 clash 内配置了
    @peasant #3 iOS 应该直接使用描述文件修改系统 DNS
    sayoll
        6
    sayoll  
       May 16, 2025
    比较完美的方式就是内地部署一个 DOH,HK 部署一个 DOH,HK 上游用这个项目 https://github.com/Leev1s/FAK-DNS,把里面的 ali 换为内地部署 DOH,内地网页基本秒开.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2312 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 01:07 · PVG 09:07 · LAX 18:07 · JFK 21:07
    ♥ Do have faith in what you're doing.