我们通常会在开发过程中会更改不同host
来切换不同生产的环境。
有时候改了host之后发现浏览器并没有生效,
通常都要ctrl+F5强制刷新好几遍
甚至有时候强刷好多遍都不生效,必须手
动去设置里面清除浏览数据清除,关掉浏览器再重启
其实原因就是浏览器的dns缓存还在生效
解决办法就是清除浏览器的dns缓存
chrome
地址栏输入
可以看到列表里面显示的就是chrome当前的dns缓存
我们通过点击
- ClearCache
-
Flush sockets
之后可以把缓存顺利清除掉
firefox
地址栏输入
about:config
进入配置界面后搜索newwork.dnscache
找到network.dnsCacheExpirationGracePeriod这一项,把值改为0,即不缓存dns。