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

阿里 DNS 这 TTL 1 真是服了

  •  
  •   v2tudnew · 2021-12-20 12:59:53 +08:00 · 6377 次点击
    这是一个创建于 1087 天前的主题,其中的信息可能已经有所发展或是发生改变。

    哪怕这个域名一天都没请求解析过了,也不会超时,再次解析会扔给你个 TTL 1 的解析(然后浏览器强制 1 分钟 TTL ),DDNS 访问体验非常酸爽。

    10 条回复    2021-12-20 22:07:24 +08:00
    yanqiyu
        1
    yanqiyu  
       2021-12-20 13:30:09 +08:00
    Optimistic DNS ?公众解析服务这么干有点怪
    v2tudnew
        2
    v2tudnew  
    OP
       2021-12-20 13:37:56 +08:00
    @yanqiyu #1 是装了 AdGuard ,不过和它没关系,换成谷歌、CF 、腾讯的都没问题,一换阿里就这样,都是 DOH 。
    另外说句:腾讯 DNS 也不是啥好鸟,把 60 TTL 改成 180 。
    leido
        3
    leido  
       2021-12-20 15:16:53 +08:00 via Android
    @v2tudnew 阿里后台强制缓存可远不止 180 ,你可以自己做实验
    johnjiang85
        4
    johnjiang85  
       2021-12-20 15:50:16 +08:00
    @v2tudnew 老的公测版本 doh 最低 ttl 为 180 ,因为是测试版,机器很少,配置也很低,无法支撑大量的递归请求;常规版本的最长 ttl 为 60 秒
    v2tudnew
        5
    v2tudnew  
    OP
       2021-12-20 16:02:44 +08:00
    @leido #3 你这么一说,我试了下,并没有。改了解析,除了 TTL 超时第一次请求解析强制喂 TTL 1 外,第二次请求解析 IP 就正确了。不过这 TTL 1 貌似没有超时,哪怕第二天第一次请求解析也是旧的。
    @johnjiang85 #4 不清楚,用的 https://doh.pub/dns-query ,它网站上也是这个,国密那个没试。
    leido
        6
    leido  
       2021-12-20 16:11:31 +08:00
    @v2tudnew 然后你三分钟以内再改一次, 阿里应该是不会更新的.
    v2tudnew
        7
    v2tudnew  
    OP
       2021-12-20 16:25:59 +08:00
    @leido #6 虽然我是来喷阿里的,但这锅还真不是它的....



    0ZXYDDu796nVCFxq
        8
    0ZXYDDu796nVCFxq  
       2021-12-20 16:52:22 +08:00
    我梳理一下,就是
    1. 阿里的 Public DNS ,在 TTL 过期后,如果有请求,会先响应这个过期的结果,同时把 TTL 设为 1s
    2. 然后,后台发起递归,再次请求则能拿到新的结果,TTL 也恢复正常
    这样?
    v2tudnew
        9
    v2tudnew  
    OP
       2021-12-20 16:54:25 +08:00
    @gstqc #8 是,但这个过期没有超时,你现在请求,一分钟后过期,然后你明天早上访问,它还是会仍给你旧解析,并设置 TTL1 。
    bazingaterry
        10
    bazingaterry  
       2021-12-20 22:07:24 +08:00
    听起来有点像 Optimistic DNS
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4716 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:47 · PVG 11:47 · LAX 19:47 · JFK 22:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.