如题,修改了 hosts 后,在终端中是立刻生效的,但是浏览器总是要过 1 分钟左右才能生效,试了各种方法都不管用,包括使用 chrome://net-internals/#dns 清 dns 缓存、使用 cleanmymac 清系统 dns 缓存。就是要等一分钟,谁能告诉我是为什么啊,感觉是 dns 被缓存了,但是该清的都清了啊。
1
iMusic 2020-09-28 20:43:19 +08:00
ipconfig /flushdns ?
|
3
ysc3839 2020-09-28 20:55:43 +08:00 via Android
浏览器自己有缓存吧?试试重启浏览器。
|
5
TimePPT 2020-09-28 21:13:10 +08:00 via Android
页面强制刷新也不行?
|
6
pota 2020-09-28 22:19:37 +08:00
。。。浏览器会缓存 DNS 结果 你得开新无痕模式
|
7
UnitTest 2020-09-28 22:31:10 +08:00
是很不爽,所以我很喜欢用 nginx 来代替 host 的工作。实在没办法就只能 chrome 新开隐私窗口了。
|
8
lcdtyph 2020-09-28 22:37:07 +08:00
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache
不知道在哪一层缓存的 |
9
lujjjh 2020-09-28 23:36:18 +08:00 1
chrome://net-internals/#sockets 干掉 idle sockets 即可。
|
13
zpfhbyx 2020-09-29 11:01:21 +08:00
试试 福报厂的 lightproxy?
|
14
maocat 2020-09-29 11:49:38 +08:00
解决方法:等一分钟
|