Google 8.8.8.8 无法用 edns 解析正确的 www.tabao.com 的 CDN 地址 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cache

Google 8.8.8.8 无法用 edns 解析正确的 www.tabao.com 的 CDN 地址

  •  
  •   cache 2020 年 12 月 13 日 5730 次点击
    这是一个创建于 1959 天前的主题,其中的信息可能已经有所发展或是发生改变。
    $ dig @8.8.8.8 www.taobao.com +subnet=218.2.2.2 +short www.taobao.com.danuoyi.tbcache.com. 47.246.25.233 //美国 加利福尼亚 洛杉矶 阿里云 数据中心 47.246.25.234 

    京东可以解析到国内,虽然不是特别精确

    $ dig @8.8.8.8 www.jd.com +subnet=218.2.2.2 +short www.jd.com.gslb.qianxun.com. www.jdcdn.com. img2x-v6-sched.jcloudedge.com. 36.156.109.3 //江苏省泰州市移动 36.150.74.3 

    这是淘宝用了什么黑科技?还是 Google 的问题

    21 条回复    2020-12-1 08:47:44 +08:00
    loukky
        1
    loukky  
       2020 年 12 月 13 日 via Android
    很早以前谷歌的 edns 就不太好用了
    imn1
        2
    imn1  
       2020 年 12 月 13 日
    分流吧
    如果不是肉身在墙外,墙内网站真没必要用 google dns
    cache
        3
    cache  
    OP
       2020 年 12 月 13 日
    是的,看来谷歌 edns 不太靠谱

    主要想一站式搞定,edns 准确的话就没有必要分流了
    webshe11
        4
    webshe11  
       2020 年 12 月 13 日 via Android
    这是要搞 DoH 吗?
    他的 eDNS subnet 有时候好使,有时候不好使,我前面还是套了个 dnsmasq 分流常用国内网站,速度也快一点
    Github 上有域名列表
    zro
        5
    zro  
       2020 年 12 月 13 日
    感觉像是淘宝 /支付婊的问题,楼主另外可以试试 B 站,目前我就阿里跟 B 站要另外设成国内的。。
    zro
        6
    zro  
       2020 年 12 月 13 日
    我刚 nslookup www.jd.com ,结果跟本地 ISP 结果一样的。。
    nbsn
        7
    nbsn  
       2020 年 12 月 13 日
    对于 dns 的流量到国外,一定要用 https,或者 tls 。否则,都有可能被劫持
    noyle
        8
    noyle  
       2020 年 12 月 13 日
    <del>忘记在哪里看到的了</del>,说 4 个 8 还有个什么解析的,edns 都不好使,只对请求源 IP (实际中也有可能是递归的 IP )有效:
    > google 和 opendns 等很早就都不认客户端携带的 ecs ip 了,只认客户端本身的 ip,来作为 ecs ip 去权威请求

    没验证过,不知真假;也懒得验证,楼主可以试一下。
    zro
        9
    zro  
       2020 年 12 月 13 日
    @noyle #8 dns.google 网页上是有 ECS 选项用的,方便用来测试;至于现在还有些域名解析不好使,只能说目前 ECS 发展还不太完善,用的人也不多。。但我觉得目前支持 ECS 最好的还是 GG,国内的如果没污染可能会比 GG 好~
    domosekai
        10
    domosekai  
       2020 年 12 月 13 日
    别费力气了,8.8.8.8 解析百度都在国外
    leido
        11
    leido  
       2020 年 12 月 14 日 via Android
    @domosekai 这是百度权威 dns 的问题,你能有几个时候上百度
    domosekai
        12
    domosekai  
       2020 年 12 月 14 日
    @leido 怎样看出是百度的问题?
    leido
        13
    leido  
       2020 年 12 月 15 日
    dig @110.242.68.42 +subnet=61.139.2.69 +short www.a.shifen.com.
    14.215.177.38
    14.215.177.39

    dig @110.242.68.42 +subnet=119.6.6.6 +short www.a.shifen.com.
    110.242.68.4
    110.242.68.3

    dig @110.242.68.42 +subnet=223.87.253.100 +short www.a.shifen.com.
    39.156.66.14
    39.156.66.18

    经测试, 还真不是百度的问题, 我回答草率了 @domosekai
    meteor
        14
    meteor  
       2020 年 12 月 16 日
    是不是阿里那边配置错了,默认解析配置成了美国 IP ?
    cache
        15
    cache  
    OP
       2020 年 12 月 16 日
    应该不是,阿里云的 233.5.5.5.5 可以正确解析
    meteor
        16
    meteor  
       2020 年 12 月 17 日
    @cache 阿里云 DNS 的实现机制不是真正的 EDNS 。
    它是从国内的服务器去请求 DNS 的。
    你可以试下 CloudFlare 的 1.1.1.1,淘宝一样把它解析到了美国 IP,和 Google 的结果一样。

    dig @1.0.0.1 www.taobao.com +subnet=218.2.2.2 +short
    www.taobao.com.danuoyi.tbcache.com.
    47.246.16.234
    47.246.16.233

    同理,其他的国外 DNS 也是会解析到美国 IP
    dig @9.9.9.9 www.taobao.com +subnet=218.2.2.2 +short
    www.taobao.com.danuoyi.tbcache.com.
    47.246.24.233
    47.246.24.234
    meteor
        17
    meteor  
       2020 年 12 月 17 日
    阿里云公共 DNS 支持的 EDNS 具体原理可以参考之前的一个帖子
    /t/578058#r_7577200
    leido
        18
    leido  
       2020 年 12 月 17 日
    @meteor 1.1.1.1 明确说了不支持 edns 的, 为了保护用户隐私.
    cache
        19
    cache  
    OP
       2020 年 12 月 17 日
    @meteor 我理解是不是 taobao.com 的权威 dns 不支持 edns,233.5.5.5 使用和 edns 参数 ip 最近的机房去请求 dns,从而得到物理位置比较近的解析。

    貌似 google 也是这么实现的: https://developers.google.com/speed/public-dns/faq
    只是他列出的 dns 请求 ip 里没有国内的,所以没有阿里云准?
    meteor
        20
    meteor  
       2020 年 12 月 18 日 via iPhone
    @leido 对。但是 quad9 支持的。
    无论是不是支持 edns,只要是国外的 dns,淘宝就会给你国外 IP 。
    meteor
        21
    meteor  
       2020 年 12 月 18 日 via iPhone
    @cache 差不多吧。
    腾讯云的那位说了,阿里云实现的 edns 是变相方案,不如腾讯云的 119.29.29.29 实现的正派。腾讯云的 edns 比较贴近 Google 。
    所以淘宝的 IP 解析只要是国内的 DNS 都不会出问题,和阿里云的 223.5.5.5 是不是支持 edns 没关系。
    国外 DNS 大概率会拿到国外 IP,除非针对阿里云的解析做优化。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2708 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 06:07 PVG 14:07 LAX 23:07 JFK 02:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86