gpt4 book ai didi

Firefox 使 DNS 缓存失效

转载 作者:行者123 更新时间:2023-12-03 06:32:26 25 4
gpt4 key购买 nike

我太快地访问了我在客户服务器上设置的站点,Firefox 现在记住了(示例)的默认站点

testsite.mycompanyname.com (non existing subdomain, same as *.mycompanyname.com)

www.mycompanyname.dk - or rather the IP of the default server

后来我设置了公共(public) DNS(a 记录)以重定向到另一台服务器,但 Firefox 会记住默认 IP 地址。

Chrome/IE/Safari - 没问题,因为在 DNS 启动之前他们没有访问过该网站...

我已经在 about:config 中设置了这些:

network.dns.disablePrefetch = true
network.dnsCacheExpiration = 0

还有什么吗?

我真的需要 firebug 来调试该站点上的前端....

干杯

最佳答案

DNS 缓存发生在多个级别:应用程序询问本地系统, 它询问本地配置的解析 DNS 服务器, 它询问权威 DNS 服务器。

不同应用程序的缓存有所不同。

  • 我发现 Firefox 可以退出并重新启动。 about:config中的相关设置为network.dnsCacheEntriesnetwork.dnsCacheExpiration,可以设置为0以禁用缓存。

本地系统缓存通常为 1 小时。

  • 诊断:ping 与其他应用程序一样,使用本地系统 DNS 缓存
  • 刷新 MacOsX 10.8:sudo Killall -HUP mDNSResponder (reference)
    (其他版本可能会有所不同)
  • 刷新 Windows:ipconfig/flushdns(仅当 DNS 缓存服务 HKLM\SYSTEM\CurrentControlSet\Services\Dnscache 启用时;使用 net 检查开始|findstr/i dnscompmgmt.msc)
  • Linux/Unix 可以使用 nscd(名称服务缓存守护进程)或 dnsmasq,或两者都使用...

本地解析 DNS 服务器的缓存可能会运行几天,具体取决于与 DNS 记录关联的 TTL。

  • 诊断:nslookup 首先报告解析服务器的地址,然后报告请求的地址。
  • 刷新绑定(bind):rndclush rndclushname DOMAIN.NAME

TTL 代表“生存时间”,该术语用于描述请求客户端或服务器认为 DNS 记录有效的时间。短 TTL 意味着请求者被告知不要将 DNS 查找缓存太长时间。 TTL 的范围可以从仅仅几秒(例如 DynDNS 等)到几天或几周。

关于Firefox 使 DNS 缓存失效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13063496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com