浏览器是否每次发出请求时都会查找DNS ?
或者它可能会查看A记录TTL并遵循该指令?
我想知道浏览器是否会继续更改网站IPS,如果基础网站有多个IPS,这些IPS是由DNS提供的循环式设计?
结果除了以下评论之外,我还发现名称服务器是严格发生缓存的地方,可能会也可能不会出现在您的浏览器/操作系统中。但是,如果您有一个不经常访问的站点,那么您可以预期任何更改的传播会立即发生,因为许多名称服务器不会查询您的记录,并会在询问它们时立即查询。基本上,访问网站的次数越多,TTL就越准确。
答案 0 :(得分:0)
浏览器应遵循DNS TTL超时。 (这正是他们存在的原因)
这意味着如果您使用循环DNS并且您指向的记录将脱机,那么该客户端将处于脱机状态,直到TTL过期。在这些情况下,您应该保留一个简短的TTL,并确保使用具有良好全球覆盖范围的DNS提供商。
(但是,我想我在某处看过Chrome有自己的DNS解析器,并且在一些地方违反了这些规则 - 或者我可以想象那一点!)