DNS缓存的清理

我们通常会在开发过程中会更改不同host
来切换不同生产的环境。

有时候改了host之后发现浏览器并没有生效,
通常都要ctrl+F5强制刷新好几遍

甚至有时候强刷好多遍都不生效,必须手
动去设置里面清除浏览数据清除,关掉浏览器再重启

其实原因就是浏览器的dns缓存还在生效

解决办法就是清除浏览器的dns缓存


chrome

地址栏输入

chrome://net-internals/#dns

DNS缓存的清理_第1张图片
Paste_Image.png

可以看到列表里面显示的就是chrome当前的dns缓存
我们通过点击

  • ClearCache
  • Flush sockets
    之后可以把缓存顺利清除掉

firefox

地址栏输入

about:config

进入配置界面后搜索newwork.dnscache
找到network.dnsCacheExpirationGracePeriod这一项,把值改为0,即不缓存dns。

DNS缓存的清理_第2张图片
Paste_Image.png
现在我们如果在network面板,更改host后
ctrl+F5 强制刷新可以看到host更改已经生效

你可能感兴趣的:(DNS缓存的清理)