浏览器需要多久对同一站点执行DNS查找?
发布于 2010-08-17 01:34:32
DNS (意为)缓存,直到DNS记录上的TTL (生存时间)过期为止。TTL从检索DNS记录时开始计数。
因此,如果您的TTL为5分钟,那么如果从DNS记录检索到的时间已经超过5分钟,那么它将被重新检索。
然而-这只是性能良好的DNS服务的工作方式。有些行为不太好的DNS服务会比TTL缓存更长的记录,这在过去给网站管理员带来了很多问题(这个站点上有很多关于它的问题)。
发布于 2010-08-17 01:31:16
浏览器可以对每个请求执行DNS查找,但所有它们都缓存在windows上--使用DNS客户端服务,在Mac上--使用mDNSResponder守护进程。无论如何,即使您没有任何本地DNS缓存,您使用的DNS服务器也会缓存一个记录。一旦TTL过期,该记录将再次从网站域的DNS服务器上解析。
https://serverfault.com/questions/171216
复制相似问题