InFaNg
V2EX  ›  DNS

Public DNS 有缓存吗

  •  
  •   InFaNg · May 8, 2016 via Android · 4234 views
    This topic created in 3833 days ago, the information mentioned may be changed or developed.
    刚才用 nodejs 的 dns.resolveCname 查了 10000 次域名的 CNAME 记录,结果一小时后发现 DNS 里并没有任何异常。 nodejs 的 dns.resolveCname 应该是直接查询,不用电脑上的缓存的的,况且其中有几次也出现了 undefined 也是最好的证明。我用的是 114DNS ,难道 114DNS 服务器上会缓存吗?如果会,那么什么 Public DNS 不会在它那里缓存呢?
    10 replies  •  2016-05-09 18:47:05 +08:00
    yeyeye
    yeyeye
    May 8, 2016
    1
    域名记录都是有有效期的 人家在有效期内缓存有什么不对?每次记录都返回源服务器 那谁家的公共 DNS 吃得消啊?源 DNS 服务器也吃不消啊 而且中间每次中转一下,速度变更慢,你会喜欢?谁会喜欢这样的公共 DNS 服务啊 没有需求就没有人建 就是这么简单

    如果你真的有这个需要 自己搭建一个就可以了
    yexm0
    yexm0
    May 8, 2016 via Android
    2
    不缓存次次询问都去找根服务器的话那可慢多了啊。
    mytsing520
    mytsing520
    PRO
    May 8, 2016
    3
    缓存当然是有的
    lhbc
    lhbc
    May 8, 2016 via Android
    4
    TTL 是干嘛的……
    flynaj
    flynaj
    May 8, 2016 via Android
    5
    任何 DNS 系统都有缓存, TTL 就是缓存时间
    InFaNg
    InFaNg
    OP
    May 8, 2016 via iPhone
    6
    @yeyeye 其实是很想试试别人说的被 dns 拉黑
    aprikyblue
    aprikyblue
    May 8, 2016 via Android
    7
    自己搭一个。。
    yeyeye
    yeyeye
    May 8, 2016
    8
    @InFaNg 啥意思?
    bean98
    bean98
    May 8, 2016
    9
    <embed src="http://player.youku.com/player.php/Type/Folder/Fid/26378220/Ob/1/sid/XMTU2MTU5NTIyOA==/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" allowFullScreen="true" mode="transparent" type="application/x-shockwave-flash"></embed>
    InFaNg
    InFaNg
    OP
    May 9, 2016 via Android
    10
    @yeyeye 就是 dns 请求解析次数超过一定范围时, dns 解析那边把你拉黑了,也就是不给解析了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1285 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 20:02 · PVG 04:02 · LAX 12:02 · JFK 15:02
    ♥ Do have faith in what you're doing.