Browser 浏览器是否在每次刷新时查找DNS?

Browser 浏览器是否在每次刷新时查找DNS?,browser,dns,ttl,a-records,Browser,Dns,Ttl,A Records,浏览器是否每次发出请求时都查找DNS 或者它查看A-record TTL并遵循该指令 我想知道,如果一个浏览器会不断改变网站的IP地址,如果基础网站有多个IP地址,而这些IP地址正以DNS的方式提供 结果除了下面的评论之外,我还发现名称服务器是严格进行缓存的地方,在浏览器/操作系统中可能会发生缓存,也可能不会发生缓存。但是,如果您有一个不常访问的站点,那么您可以预期任何更改都会立即传播,因为许多名称服务器不会查询您的记录,而是会在请求记录时立即查询。基本上,访问站点越多,TTL的工作就越准确。浏

浏览器是否每次发出请求时都查找DNS

或者它查看A-record TTL并遵循该指令

我想知道,如果一个浏览器会不断改变网站的IP地址,如果基础网站有多个IP地址,而这些IP地址正以DNS的方式提供

结果除了下面的评论之外,我还发现名称服务器是严格进行缓存的地方,在浏览器/操作系统中可能会发生缓存,也可能不会发生缓存。但是,如果您有一个不常访问的站点,那么您可以预期任何更改都会立即传播,因为许多名称服务器不会查询您的记录,而是会在请求记录时立即查询。基本上,访问站点越多,TTL的工作就越准确。

浏览器应该遵循DNS TTL超时。(这正是它们存在的原因)

这意味着,如果您正在使用循环DNS,并且您指向的记录脱机,那么该客户端将脱机,直到TTL过期。在这些情况下,您应该保持较短的TTL,并确保使用具有良好全球覆盖范围的DNS提供商

(然而,我想我在某个地方读到了Chrome有自己的DNS解析器,并且在一些地方违反了这些规则——或者我可以想象到这点!)