为什么 Dnsmasq 不缓存部分查询结果?

2016-02-25 09:11:57 +08:00
 Counter
比如说连续执行 2 遍 dig s.ftimg.net
第 2 遍的 Query time 不为 0,查询结果的 TTL 也都不为 0

但连续执行 2 遍 dig google.com
第 2 遍的 Query time 却是为 0 ,一般其它域名也是这样
3113 次点击
所在节点    Linux
4 条回复
BOYPT
2016-02-25 09:17:25 +08:00
Query time 为 0 不就说明缓存了么?楼主在做什么?
Counter
2016-02-25 09:24:44 +08:00
@BOYPT 前 2 行是异常的,不缓存,后 2 行是正常的,一般情况是有缓存的。这里想问的是为什么异常?
styx
2016-02-25 10:10:59 +08:00
我测下来 dig s.ftimg.net , Query time ,第一次 1192msec ,第二次 1msec ,后面都是 1ms 。的确换别的域名一般都是 0 。我觉得这点好像跟 s.ftimg.net 的记录是个 CNAME 相关,因为 alias 了 3 次,每个都要查询一下,即使缓存了也会耗时一点
bazingaterry
2016-02-25 22:09:00 +08:00
遇到同样的问题,关注!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/258951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX