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

阿里公共 DNS 免费版变难用

  •  3
     
  •   383394544 · 20 天前 · 6975 次点击

    在发觉阿里 DNS 的解析结果变难用以前,我在代理软件里一直用的阿里 DoQ 用于解析直连域名和分流。btw 我现在改用除白名单外全部远程解析的配置了,希望评论区别跑题指责我该不该用分流配置的事。

    后来我发现阿里 DNS 除了快以外毫无优点,主要问题如下:

    1. 会把某些国外域名污染成包含但不限于国内 IP 、127.0.0.1 、0.0.0.0 等非境外 IP 的结果*,甚至直接超时
    2. 对 Apple 直连域名如 CDN 、外区 iCloud / Facetime 、App Store 等返回遙远的 IP ;腾讯 DoH 返回的是预期的香港 IP
    3. 对腾讯系的国内域名,例如微信公众号资源地址,返回不可用的结果
    4. 对网易系、小红书域名返回不可用的结果或超时
    5. 速率限制敏感,在家宽大内网等多用户环境动不动就达到上限,有时移动数据也会

    基于以上理由,我现在已几乎弃用阿里公共 DNS ,仅将 223.5.5.5 / 223.6.6.6 和 119.29.9.29 共同作为查 DoH 域名或 DoH 不可用时的 fallback 选项。

    *: 以往 GFW 只会将黑名单污染成国外 IP ,即使结果是错的也不影响分流效果;但没返回或返回国内 IP 就会有问题。

    第 1 条附言  ·  19 天前
    记得 7 、8 年前那会国内 DNS 还百花齐放的,除了阿里、dnspod 还有信风 114 、百度 dns 等和各高校的 dns 可以用;不说都好用吧,至少选择多。自从国内 dns 改成需要牌照以后…
    第 2 条附言  ·  19 天前
    2021 年以前的代理软件很依赖 ip 分流后再按域名二次分流的逻辑,因此可靠的 dns 很重要。现在的代理软件都直接按域名列表走,不需要在本地先请求后分流了。对已经改用新软件或新配置的人来说没有多大影响,但对本来旧软件用得好好的人,结果因为阿里 dns 的服务降级导致体验降级,着实难受。我国程序员本不应 suffer 这么多。
    56 条回复    2025-06-22 15:32:12 +08:00
    totoro625
        1
    totoro625  
       20 天前   ❤️ 2
    我的解决办法:
    自建 DNS 分流
    1 、国外域名指向 CF 、Google 等 DOH
    2 、Apple 国内部分指向腾讯阿里 360 等 DOH ,并发
    Apple 国外部分指向 CF 、Google 等 DOH
    不必强求国外 DOH 返回香港 IP ,都走代理了,距离无所谓
    个人偏爱美国本土资源
    3 、腾讯系请使用腾讯 DOH ,同问题 4
    4 、部分派系 app 推荐使用母公司的 DOH ,酌情考虑使用运营商 DNS
    目前遇到很多 app 分省份解析到不同的边缘节点,甚至屏蔽省外链接
    部分 DOH 不支持 EDNS ,而是根据请求的 IP 作为 EDNS IP ,需要注意请求 DOH 是否走的直连
    5 、增加本地缓存,如 adguardhome 开启乐观缓存
    多开几个号使用付费版 doh 的免费额度( 100w 次)
    johnnyhao
        2
    johnnyhao  
       20 天前 via iPhone
    所以改用哪个了
    ZColin
        3
    ZColin  
       20 天前
    CNNIC 那个 DNS ( 1.2.4.8,210.2.4.8 )质量如何?
    peasant
        4
    peasant  
       20 天前 via iPhone
    官网没有任何 DoQ 的描述,所以这玩意儿其实不算正式支持,也许还在测试阶段,另外阿里的 DNS 很遵守当地的要求,就比如江苏反诈污染的域名,阿里也会污染,其它地区不会,你可以试试其他地区解析你发现问题的域名看看结果正常不
    peasant
        5
    peasant  
       20 天前 via iPhone
    @totoro625 我试过腾讯系走 doh.pub ,结果这玩意儿查询自家域名耗时比国外的 DNS 还高,而且我还发现会有查询失败的情况,简直离谱,还是送 300 万次 1 次 DoH 算 8 次的,真拉啊,没办法又换回阿里了
    colinlikepotatos
        6
    colinlikepotatos  
       20 天前
    早发现了。上个月开始 三个电脑多开几个网页就触发限速。导致打开网页非常慢。以及弃用了。之前没有什么问题的。可能是成本太高了吧。不过很多不懂电脑的,以前被朋友配置了的人就很难受。找不到原因
    totoro625
        7
    totoro625  
       20 天前   ❤️ 1
    @peasant #5 腾讯确实拉跨,我甚至被这个 8 倍计费坑掉十几块钱
    之前还发生过腾讯云的网站用腾讯 doh 打不开的情况(解析返回一个错误的 IP )
    我现在只有腾讯 QQ 和微信全部走腾讯 doh ,其他的都是腾讯阿里 360 等 DOH ,并发
    jiawei26
        8
    jiawei26  
       20 天前   ❤️ 1
    国内域名用运营商 DNS ,其他域名一律使用 tls://8.8.4.4:853 。目前使用体验良好。
    Seck
        9
    Seck  
       20 天前 via Android   ❤️ 3
    没钱了,正常,国内的互联网基础设施有越来越差!
    必然结果
    最大网站是百度,你敢信?

    连新华字典这个通过社科院,大家交税建立的社会性基础设施,一个族群生存文明语言的基础定义,百度搜索,第一页没有!


    打架可以去谷歌,任何一个中文词汇,加字典

    前五个之内没有出现繁体以及简体 TW 标准国家级字典,官方字典我吃屎!
    就那个字典网站,网址,
    edu
    TW
    网站格式,
    够够新华字典学一辈子!
    百度第一页,百度词典!
    百度敢定义文字,词义,确实够恐怖,文明的基石被一个公司定义,什么美丽新世界的恐怖故事!
    yyysuo
        10
    yyysuo  
       20 天前
    @jiawei26 列表外的域名得加 ecs 。
    yyysuo
        11
    yyysuo  
       20 天前
    你这好歹每条举个例子呢。
    jhytxy
        12
    jhytxy  
       20 天前 via iPhone
    买个 n1 ,局域网里跑个 paopaodns
    daisyfloor
        13
    daisyfloor  
       20 天前
    反正国内只用 udp 查询,不用 doh 或 dot ,我选中运营商 DNS
    sayemike
        14
    sayemike  
       20 天前
    我这看起来正常使用, 阿里、腾讯 DOH 作为 AdGuard Home 上游 DNS ,开启了 ECS ( EDNS ),ADG 作为路由器上游 DNS ,解析 apps.apple.com 返回本市 IP
    开启乐观缓存,没碰到被限的情况
    383394544
        15
    383394544  
    OP
       20 天前
    @johnnyhao 改用自建 DoH 和腾讯 DoH 并发。
    383394544
        16
    383394544  
    OP
       20 天前
    @peasant 腾讯系我直接走 119.29.29.29 的 dns53 ,反正国内应用不需要 doh 。
    383394544
        17
    383394544  
    OP
       20 天前
    @yyysuo #11
    1. google.com, github.com
    2. *.icloud-content.com, iosapps.itunes.apple.com, bag.itunes.com
    3. *.qpic.cn, *.qlogo.cn
    4. *.xhscdn.com, *.xiaohongshu.com; 网易系我自己没感觉到,请参考 https://www.v2ex.com/t/1135546#reply24
    5. 见本文评论区 #6
    383394544
        18
    383394544  
    OP
       20 天前
    @sayemike #14 应该是你的缓存启作用了。现在没开缓存正常使用都会超
    wow0o
        19
    wow0o  
       19 天前
    自建就好了
    sayemike
        20
    sayemike  
       19 天前
    容器部署个 ADG 挺好用的,前些时确有遇到过 testipv6 网站一个子域名阿里解析不出来,其它家到正常。过了几天又好了,
    zsj1029
        21
    zsj1029  
       19 天前
    垃圾 dns ,好几年前就不用了,动不动就没响应,响应慢
    383394544
        22
    383394544  
    OP
       19 天前
    @wow0o #19 确实。这不就在探讨为什么要自建而不用阿里 dns 的原因嘛
    yyysuo
        23
    yyysuo  
       19 天前
    @383394544

    1:这个污染很正常,每个国内 dns 都一样。
    2:试了一下 edge-113.hkhkg2.icloud-content.com ,返回了 17.248.152.6 香港 ip
    3:试了一下 vpic-cover.puui.qpic.cn ,返回的 IP 有 119.167.249.90 ,对我来说是省内 ip
    4:试了一下 apm-fe.xiaohongshu.com ,返回的 ip 是 43.142.215.99 ,没什么问题。
    5:建议注册个阿里云的免费账号,1000 万的额度也勉强够用了,无法验证你提到的 ip 不可用的问题。
    cubecube
        24
    cubecube  
       19 天前
    @ZColin 不行,污染
    ZColin
        25
    ZColin  
       19 天前
    @cubecube #24 那算了 还是搞个 smartdns/mosdns 轮询优选得了
    383394544
        26
    383394544  
    OP
       19 天前
    @yyysuo #23
    1. 不是污染的问题,是它不讲武德污染成国内 IP 的问题。以往通常会污染成 facebook 的 ip ,不至于让代理软件抽风。(当然现在的代理软件为了应对这种情况早就不用以前的逻辑了,受影响的只有仍在使用旧客户端的用户)
    2. 你试下 gateway.icloud-content.com ,这个域名有时会解析到美国,然后就不会分配 hkg 开头的 cdn 。
    3. 4. 现在是好的不代表一直稳定,反正我的经验里只要阿里发作的时候就直接拉闸。
    5. 感谢建议,我现在已经转向自建 doh 了。
    totoro625
        27
    totoro625  
       19 天前   ❤️ 1
    @383394544 #18 我目前开启乐观缓存,仅我一个人使用,每月请求次数 260w 左右
    如果某个软件抽风,很容易突破正常值
    如果没开缓存,肯定会超
    cubecube
        28
    cubecube  
       19 天前   ❤️ 1
    @383394544 #26 他在国内运营,就得准守国内的规则,相对来说阿里云的 DNS 在国内来说,已经相当克制了。
    383394544
        29
    383394544  
    OP
       19 天前
    @ZColin mosdns 好像不能优选结果?它只能取最快返回的结果,不能选延迟最低的。
    383394544
        30
    383394544  
    OP
       19 天前
    @cubecube #28 所以现在肯定不能依赖阿里 dns 的结果进行分流,但它至少在解析国内域名的时候得可靠点吧,现在的阿里 dns 快要和 114 差不多了。
    383394544
        31
    383394544  
    OP
       19 天前
    @cubecube #28 现在阿里 DNS 在国内的表现确实全靠同行衬托。
    yyysuo
        32
    yyysuo  
       19 天前
    @383394544 哦,我倒是没发现污染成国内 ip 的情况,因为有域名列表,只有列表外的需要 223 解析判断一下,暂时没发现问题; gateway.icloud-content.com 是 NXDOMAIN 啊,223 和 8888 都是。
    cubecube
        33
    cubecube  
       19 天前
    @383394544 #30 可是国内域名解析还是得靠国内的 dns 呀,即便是自建了 smartDNS ,也解决不了这个问题吧,除非愿意绕路全指向境外的 DOH
    383394544
        34
    383394544  
    OP
       19 天前
    @yyysuo #32 抱歉笔误,应为 gateway-asset.icloud-content.com
    383394544
        35
    383394544  
    OP
       19 天前
    @cubecube #33 所以这篇说的主要是阿里 dns 解析国内域名时的问题。现在国内域名尤其是涉及 cdn 的,直接无脑用运营商 dns 反而结果更好。
    fanxasy
        36
    fanxasy  
       19 天前
    在代理软件中将域名规则放在前,ip 规则放在后,判断到国外域名直接走境外节点解析了,轮不到阿里 DNS 解析,所以第一点问题无所谓
    wkingnet
        37
    wkingnet  
       19 天前
    1. 首先用国内 DNS 解析服务器+解析国内域名+用 doh/dot/doq ,都是毫无意义的浪费时间。该污染还是污染,反而因为这些加密协议增加解析时间。
    2. 你用阿里没有明确支持的 doq 协议,所以出现各种各样的问题都是有可能的。

    ```
    C:\Users\king
    λ dog vpic-cover.puui.qpic.cn @223.5.5.5
    CNAME vpic-cover.puui.qpic.cn. 29s "vpic-cover.puui.qpic.cn.cdn.dnsv1.com.cn."
    CNAME vpic-cover.puui.qpic.cn.cdn.dnsv1.com.cn. 9m02s "pxeguchm.sched.sma-dk.tdnsstic1.cn."
    A pxeguchm.sched.sma-dk.tdnsstic1.cn. 11s 118.183.60.184
    A pxeguchm.sched.sma-dk.tdnsstic1.cn. 11s 110.157.246.202

    C:\Users\king
    λ dog vpic-cover.puui.qpic.cn @119.29.29.29
    CNAME vpic-cover.puui.qpic.cn. 1m00s "vpic-cover.puui.qpic.cn.cdn.dnsv1.com.cn."
    CNAME vpic-cover.puui.qpic.cn.cdn.dnsv1.com.cn. 9m33s "pxeguchm.sched.sma-dk.tdnsstic1.cn."
    A pxeguchm.sched.sma-dk.tdnsstic1.cn. 1m00s 118.183.60.184
    A pxeguchm.sched.sma-dk.tdnsstic1.cn. 1m00s 110.157.246.202

    ```
    LonelyWenti
        38
    LonelyWenti  
       19 天前 via iPhone
    可能是阿里之前裁员真的裁到大动脉上了,新来的人没几个懂的,连维护都不会做了
    Zien
        39
    Zien  
       19 天前 via Android
    @Seck 消消气,根本不是一个文明发展阶段... 差太远了...
    mytsing520
        40
    mytsing520  
    PRO
       19 天前
    gateway-asset.icloud-content.com ,我在国内强制 223.5.5.5 拨测了一下,没有遇到指向美国 CDN 的情况,目前是直接指向苹果自己的 IP 上
    这个域名做了一层 CNAME 地址到 gateway-asset.ce.apple-dns.net ,这个域名的解析由 AWS Route 53 控制
    @383394544
    xiaozecn
        41
    xiaozecn  
       19 天前
    官网显示的节点变少了。
    mytsing520
        42
    mytsing520  
    PRO
       19 天前
    @xiaozecn
    223.5.5.5 是任播 IP ,但是,任播入口是阿里云自己的公有云机房,这里的覆盖和阿里云的公有云机房所在地高度重合;腾讯也是一样;如果是 CDN 的省份精确度,要看 DNS 出口,毕竟权威 DNS 那边通常看出口 IP 所在地来做智能解析(添加 client_subnet 识别的另说)。
    我在华东这片,前几天测试了一下 223.5.5.5 和 119.29.29.29 在华东这片的覆盖情况,发现 223.5.5.5 在这片区域每个省份都是三大运营商覆盖,而 119.29.29.29 的 DNS 出口都集中在上海。腾讯那边的小哥说是因为腾讯在华东只有上海落地,周边省份以前有落地,全部撤了。
    aoling
        43
    aoling  
       19 天前
    dns.sb 这个可以
    jwxyz1992
        44
    jwxyz1992  
       19 天前
    @peasant 那天 pikpak 死活登不上,排查半天才发现是阿里云的 DOH 的问题,而且好像只有电信有问题,最后还是自建 DNS 搞定,PS 江苏电信是真的恶心
    jiawei26
        45
    jiawei26  
       19 天前
    @yyysuo 我用 singbox 分流的,中国列表外的域名本来就是交给节点来解析的。
    wow0o
        46
    wow0o  
       19 天前   ❤️ 1
    @383394544 #22 嗯嗯。 我是个人感觉很明显,alidns 限速之后体感极其不稳定 。
    hiyoi
        47
    hiyoi  
       19 天前
    上面已经有答案了,路由器还是 NAS 上跑个 paopaodns , 然后开启分流。
    cj323
        48
    cj323  
       19 天前 via iPhone
    涨知识了,所以现在国内如果不自建 dns 怎样能尽量避免污染呢。(我不在国内但是腾讯云有个 vps ,就用默认 dns 访问国内资源倒是没感觉出过问题。去年回国用手机蜂窝也没感觉出问题,可能 isp 分配的 dns 也没事?)
    cj323
        49
    cj323  
       19 天前 via iPhone
    另外为啥国内解析国内要用 doh ,有什么需要加密的地方吗?
    pcitme
        50
    pcitme  
       19 天前
    <img src="https://img.ucany.net/files/20250610/68481d41070f7.png" alt="1749556543248.png" title="1749556543248.png" />

    如图,AdGuard+阿里专属 DOH+8888 才是绝绝子巨好用
    Terminl
        51
    Terminl  
       19 天前
    @pcitme 为什么你的 8.8.8.8 解析速度这么快,有没有设置方案。
    klxyy
        52
    klxyy  
       19 天前
    @Terminl 8888 路由好,国内现在访问都很快
    allury
        53
    allury  
       9 天前 via Android
    可以试试字节的
    buchiluobo
        54
    buchiluobo  
       8 天前
    @cj323 防止运营商 dns 劫持啊
    383394544
        55
    383394544  
    OP
       8 天前 via iPhone
    @buchiluobo 现在建议混着用,像微信、B 站、小红书、支付宝这类运营商基本不敢劫持的域名,用运营商的最快,还能就近接入;其他的域名还有节点域名等再用 DoH 。这样隐私和体验都能平衡。
    itiyun
        56
    itiyun  
       7 天前
    污染是没法避免的,我这边现在 8.8.8.8 和 cloudflare 都用不了,考虑自建吧,我现在也着手完善之前的那套 DNS 系统了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5937 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:25 · PVG 10:25 · LAX 19:25 · JFK 22:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.