我访问我在客户服务器上建立的站点太快了,Firefox现在还记得,这是的默认站点(例如)
testsite.mycompanyname.com (non existing subdomain, same as *.mycompanyname.com)是
www.mycompanyname.dk - or rather the IP of the default server然后,我设置了公共DNS (a-record)以重定向到另一个服务器,但是Firefox记住了默认的IP地址。
Chrome/IE/Safari -没问题,因为他们在DNS生效之前没有访问过那个网站...
我在about:config中设置了这些:
network.dns.disablePrefetch = true
network.dnsCacheExpiration = 0还要别的吗?
我真的需要firebug来调试该网站的前端...
干杯
发布于 2013-07-20 09:25:19
DNS缓存有多个层次:应用请求本地系统,本地系统请求本地配置的解析DNS服务器,解析DNS服务器请求权威DNS服务器。
按应用程序缓存会有所不同。
about:config中的相关设置是network.dnsCacheEntries和network.dnsCacheExpiration,可以将其设置为0以禁用缓存。本地系统缓存通常为1小时。
sudo killall -HUP mDNSResponder (reference)(可能因其他versions)
ipconfig /flushdns;检查net start|findstr /i dns或DNS可能使用nscd (名称服务缓存守护进程))或dnsmasq,或两者都使用...本地解析DNS服务器的缓存可能会运行数天,具体取决于与DNS记录关联的TTL。
requested.
nslookup首先报告解析服务器的地址,然后报告address rndc flush或rndc flushname DOMAIN.NAMEDNS TTL代表“生存时间”,这个术语用于描述请求客户端或服务器认为记录有效的时间长度。较短的TTL意味着请求者被告知不要缓存DNS查找太长时间。TTL的范围可以从几秒钟(例如,对于DynDNS和类似的)到几天或几周。
发布于 2013-04-18 17:11:23
我使用“清除最近的历史\缓存”解决方案已经有一段时间了,但我注意到它在firefox的一个更新(可能是20.0.1)后停止工作。正因为如此,我已经切换到https://addons.mozilla.org/en-US/firefox/addon/dns-cache/附加组件来做域名系统清理。我希望这对有同样问题的人有所帮助。
编辑:根据浩准的建议更改了url。
Edit2:不幸的是,从FireFox 32开始,此插件不再兼容,无法使用。也许https://addons.mozilla.org/en-US/firefox/addon/dns-flusher/能够取代它。
发布于 2014-03-30 09:05:59
安装DNS Flusher插件,它适合我。
https://stackoverflow.com/questions/13063496
复制相似问题