【问题标题】:Any fix for Firefox's DNS Cache?Firefox 的 DNS 缓存有什么修复吗?
【发布时间】:2023-03-29 14:29:01
【问题描述】:

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

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

我发现唯一可行的解​​决方法是刷新浏览器缓存,从下拉列表中选择“一切”,然后关闭浏览器并重新启动。这行得通,但是当您考虑到我们正在与全国各地的客户打交道时,这不是一个“解决方案”,其中许多人不具备计算机知识,而且他们中的大多数人甚至没有花时间让我们知道他们遇到问题。我们正在失去业务,因为不了解更多信息的客户看到“正在建设中的网站”消息并继续前进,可能会将他们的钱花在其他网站上。

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

有什么想法吗?

【问题讨论】:

  • 这次没用,但是您在更新 A 记录之前删除了 TTL 吗?
  • Ctrl-f5 是否刷新 DNS 缓存?在这种情况下,您可以在“建设中”页面上放置说明。您还可以将旧服务器重定向到新服务器的 IP 地址。
  • 我不相信我们确实放弃了 TTL,但迁移是由我们的站点主机处理的,我和我团队中的其他任何人都不是 IT 管理员,也不知道如何做那。我想我现在知道了!关于 CTRL-F5,它不会刷新。它会重新加载并且不使用缓存,但是如果你再按 F5 就会再次遇到同样的问题。
  • 顺便说一句,感谢您的编辑,阿德里安。以后我会尽量让我的帖子对读者更友好:)

标签: firefox caching browser dns


【解决方案1】:

也许您无法远程访问 FirFox,因为它对用户不安全。

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

第二种方法是使用这个插件:https://addons.mozilla.org/en-US/firefox/addon/dns-cache/

第三种方式,

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

【讨论】:

  • 我认为没有简单的方法。感谢您的详细回复。我可能会在页面上添加一些说明。至少我们知道如果我们做出更多改变,我们会继续前进!
  • @BrianVPS 也许在页面上添加一些说明是解决这个问题的最好方法。 ;-)
  • 在我的 Firefox 28 Mac 中,该条目默认设置为 2592000。
猜你喜欢
  • 2022-01-24
  • 1970-01-01
  • 1970-01-01
  • 2018-05-25
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多