如何清除Chrome的dns cache(不重啟Chrome)

我更改了hosts文件,但chrome似乎不會更新

查看了一下about:dns裡面cache了不少dns,但沒有釋放按紐


馬蒂,最討厭你們這種沒求證就亂回答的淫。

Chrome - &> 扳手 - &> 選項 - &> 高級選項 - &> 去勾 "用預提取 DNS 提高網頁載入速度"

還有一個地方可以清除 DNS 緩存:

chrome://net-internals/#dns

這個方法描述得不準確,打開chrome://net-internals/#dns 右上角有個箭頭,下拉,需要點擊Clear cache 和 Flush sockets 兩項才能清除

其實還有一個更牛逼的方法:

(以前我在qunar時,我們開發環境需要頻繁的切換hosts,並且需要立即生效)

1,比如http://qunarzz.com這個域名指向一個伺服器地址:1.1.1.1。此時訪問這個域名是一個選ip的列表頁面。選擇一個ip將會種一個cookie標示到http://qunarzz.com域下。

2,然後再次訪問http://qunarzz.com將會根據標識轉發到你選的ip上,用nginx服務。


這兩種都不行,至少在mac下!!


可以在設置中禁 DNS 緩存.

Chrome - &> 扳手 - &> 選項 - &> 高級選項 - &> 去勾 "用預提取 DNS 提高網頁載入速度"

還有一個地方可以清除 DNS 緩存:

chrome://net-internals/#dns


李俊jun 回答的是正解

方法①

先修改了系統hosts

在 chrome://net-internals

右上角分別點擊, Clear cache, Flush sockets

現在hosts立即生效!

方法②

繁瑣一點

先修改了系統hosts

清理DNS緩存

chrome://net-internals/#dns

然後再清理sockets

chrome://net-internals/#sockets

Close idle sockets

Flush socket pools

現在hosts立即生效!

兩個方法都親測試,修改系統hosts後立即生效!

另外推薦hosts切換工具

Win和OSX都有


對某個站點清緩存重載入可以這樣做(既然已改host文件那麼這樣做一次即可):

  1. F12打開調試工具

  2. 右鍵點擊刷新按鈕

  3. 選擇『empty cache and hard reload』(不知道中文版是怎麼譯的,大概「清空緩存並刷新」?)

在Windows下可用快捷鍵Ctrl+F5或Shift+F5效果同上述操作。(官方幫助沒說Linux/Mac可以用這倆快捷鍵但我在Linux下親測可用)


題主如果是想切host的話,推薦下我的小工具,雖然有點大(30M,因為用node-webkit做的),但是絕對物超所值!

因為我採用了一個沙箱機制,切host只對單個瀏覽器進程生效,不僅不需要考慮 dns 緩存, 實時生效而且還可以輕鬆實現兩個頁面,一個用host,一個不用host的對比效果~

下載地址: http://yun.baidu.com/s/1hrv34wc

項目地址:https://github.com/liyangready/multiple-host


mac系統下chrome在chrome://net-internals/#dns下只是點擊clear host cache確實沒有用,需要shift+command+R或者點擊右邊的向下箭頭,然後選擇"clear cache"和 " flush socket" 。


我面臨的問題是測試環境和線上環境的域名是一樣的。

然後我在測試環境做了一個socks5代理,當想要切到測試環境的時候就用switchOmega切換到測試環境的那個socks5代理去。這種做法不會有host緩存的問題



方法1:

chrome://net-internals/#sockets 頁面點擊 flush socket pools 按鈕

方法2:

###mac

按住 Command + Shift + R 一段時間

###Windows

按住 Ctrl + F5 一段時間


進到GAE後台後(https://console.cloud.google.com)

1. 點擊右上角的LOGO文字「Google Cloud Platform」旁邊的三道框,拉出抽屜菜單,

2. 點擊菜單中的「APP 引擎」,進去"信息中心"

3. 滑鼠往網頁左側靠,會呼出左側菜單欄,選擇最後一行的「設置」

4. 進去後就有「Email API 獲得授權的發件人」 這項了,添加你的發件箱即可。


推薦閱讀:

為什麼同樣是開源的,安卓經常被爆出漏洞而GNU/Linux系統卻少有?
Google now的作用體現在哪方面?
想到國外工作,怎麼操作?
Google Now Launcher 啟動器的使用體驗如何?
如何評價 Golang 1.5 更新?

TAG:GoogleChrome | 谷歌Google |