Firefox';什么是DNS缓存?

Firefox';什么是DNS缓存?,firefox,caching,browser,dns,Firefox,Caching,Browser,Dns,Firefox有一个强大的功能,它缓存DNS查找以提高速度 我有一个情况,这是造成更多的问题,然后它是修复。我管理一个网站,我们最近将我们的网站迁移到一个新的、升级的服务器上。此服务器具有不同的公共IP地址。我们更新了DNS记录,一切正常,但一些使用FireFox的客户报告说,他们仍然看到迁移前我们在旧服务器上设置的“站点正在建设”页面。我也遇到了这个问题 我发现唯一有效的修复方法是刷新浏览器缓存,从下拉列表中选择“一切”,然后关闭浏览器并重新启动。这是可行的,但这不是一个“解决方案”,当你认为

Firefox有一个强大的功能,它缓存DNS查找以提高速度

我有一个情况,这是造成更多的问题,然后它是修复。我管理一个网站,我们最近将我们的网站迁移到一个新的、升级的服务器上。此服务器具有不同的公共IP地址。我们更新了DNS记录,一切正常,但一些使用FireFox的客户报告说,他们仍然看到迁移前我们在旧服务器上设置的“站点正在建设”页面。我也遇到了这个问题

我发现唯一有效的修复方法是刷新浏览器缓存,从下拉列表中选择“一切”,然后关闭浏览器并重新启动。这是可行的,但这不是一个“解决方案”,当你认为我们正在与全国各地的客户打交道时,他们中的许多人都不懂电脑,他们中的大多数甚至不花时间让我们知道他们正在经历一个问题。我们正在失去业务,因为那些不知道什么更好的客户看到了“正在建设中的网站”的信息,然后继续前进,可能会把钱花在其他网站上

需要有某种方式来告诉FireFox,该站点的缓存已经过时,需要更新。但我不知道该怎么做(或者如果可能的话),也找不到任何相关信息。此问题的每个“解决方案”都涉及刷新浏览器缓存。同样,这是可行的,但当有人碰巧打电话来支持时,这是一种被动的解决方案。我们需要一个积极主动的解决方案


有什么想法吗?

也许你没有办法远程访问FirFox,因为它对用户不安全

最好的方法是提醒旧站点上的访问者,他们应该刷新DNS缓存。在firefox中找到“清除最近的历史记录”选项,然后选择所有内容并选中详细信息下的所有框

第二种方法是使用此附加组件:

第三条路

  • 在Firefox的地址栏中键入about:config
  • 确认接下来出现的警告
  • 查找名为network.dnscachexpatition的条目,并将其值设置为0
  • 如果没有这样的条目,请使用上面的名称和值0创建一个新的整数项
  • 现在返回并将值更改为3600

这次没有帮助,但您是否在更新A记录之前删除了TTL?Ctrl-f5是否刷新DNS缓存?在这种情况下,您可以在“正在施工”页面上给出相关说明。您还可以将旧服务器重定向到新服务器的IP地址。我不相信我们确实删除了TTL,但迁移是由我们的站点主机处理的,我和我的团队中的任何其他人都不是IT管理员,也没有足够的了解这一点。我想我现在知道了!对于CTRL-F5,它不会刷新。它将重新加载并且不使用缓存,但是如果你点击F5,你会再次遇到同样的问题。顺便说一句,谢谢你的编辑,Adrian。我以后会尽量让我的帖子更容易阅读:)我想这不是一个简单的办法。谢谢你的详细回复。我可能会在页面上添加一些说明。如果我们再做些改变,至少我们知道未来会怎样@BrianVPS可能向页面添加一些说明是解决此问题的最佳方法。;-)在我的Firefox28 Mac中,条目默认设置为2592000。