hosts檔案設定後無法生效的解決方法

2021-09-30 06:44:41 字數 751 閱讀 8752

很多朋友可能碰到了這樣的問題,用來遮蔽某些惡意**的時候,修改了hosts 檔案,但是卻總是不生效。上網搜尋了一下,windows 7系統和vista系統、xp系統都碰到了此類情況,看來問題還很普遍。今天特別附上一則解決辦法,未必通殺,但確實是解決了很多這種情況下的問題。

解決這個問題之前,我們先來簡略談下hosts檔案,很多新手朋友可能還不了解,軟媒最早在vista之家(www.vista123.com)上面曾經多次介紹過網路反黑檔案,就是通過修改hosts檔案來實現對惡意**的遮蔽甚至轉向的。

簡單的說,hosts檔案是用於本地dns服務的,採用ip 網域名稱 的格式寫在乙個文字檔案當中, windows系統上一般存放在系統盤的system32目錄下, 比如 c:/windows/system32/drivers/etc/, 本地主機一般都被定義為 127.0.0.1 locahost 。

根據微軟的相關文件, hosts檔案必須是ascii編碼方式, 如果你存為unicode格式將不會被正確讀取。

回到今天的主話題,修改hosts將網域名稱指向新的ip是總是無法生效, 試過很多辦法,問題卻依然存在, 於是上微軟的**尋找答案, 最終發現時乙個「dns client」 服務的問題, 「dns client」服務是快取dns用的, 所以說修改了hosts的檔案是不能馬上生效的, 需要一段時間的延時, 通常可以用ipconfig /flushdns來重新整理dns快取, 但這個方法對於我的問題似乎沒有什麼效果, 於是乾脆開啟控制面板- 管理工具 – 服務, 在其中找到「dns client」 將其停用並改為手動模式。

hosts立即生效的方法

做web開發和測試的,難免需要經常修改hosts來指定某個網域名稱訪問某個特定的ip 在windows中,每次修改了c windows system32 drivers etc hosts,都需要重啟瀏覽器才生效。今天我就這個問題就行了學習,下面介紹三種方法,當然不一定對每個人都有效,可以嘗試一下吧...

關於HOSTS設定不生效的解決小方法

hosts對於需要設定的人應該都知道為何用,主要就是在本地建立乙個網域名稱 ip對映,而不需要再去找上層的dns伺服器去進行解析。直接就能建立鏈結操作,進行相關資訊的傳送。而某些情況下我們可能設定了hosts後不能生效,這裡總結一下工作中遇到問題和解決的方法 1 雙系統的機器 設定hosts後不生效...

sharepoint設定通知後未生效

sharepoint2010的警報功能較之前代有很大提公升,可用於對關鍵列表 內容進行監控,就相當於db裡的trigger了。最近對員工基礎資訊列表針對增刪改操作設定了增通知,但卻一直沒收到警報郵件。想起剛設定列表通知時,是收到過sharepoint發出的alert subcription的郵件的,...