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

2022-07-31 21:27:14 字數 787 閱讀 9155

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

1、雙系統的機器:

設定hosts後不生效的原因主要是:設定的hosts不是當前作業系統的hosts,比如當前系統裝在d盤,而修改hosts修改在了c盤的。檢視當前系統安裝在哪個盤的最簡單方法就是開乙個cmd命令列,其初始的提示符路徑的磁碟就是當前系統盤:如c:\documents and settings\sina>, 那麼c盤就是當前系統盤。或者用set命令檢視系統的環境變數。

2、由於本地dns的緩衝:

因為hosts是乙個本地的dns解析服務,所以在本地有乙個專門的dns client服務在後台執行,而這個服務會有乙個快取機制,所以有時可能不能及時生效。這是可以通過重新整理dns快取或手動重啟dns client服務來解決。重新整理命令為:ipconfig /flushdns。 手動重啟dns client 伺服器的方法為:cmd--》services.msc--》找到dns cilent 服務-》停止--》重啟

3、由於文字格式原因導致格式不正確:

hosts檔案中是有一定格式的,即單行乙個dns的ip位址對映,可以乙個ip對應多個網域名稱,每行的ip和網域名稱之間至少有乙個空格或tab鍵。通常我們直接輸入都是正確的,而當我們複製貼上進來的文字時,有時會不生效。這就是因為換行符的問題導致的,因為你從其它終端複製過來的內容換行格式可能與windows的換行符不一樣,那這樣就不會生效了。

**

mac 修改hosts不生效問題

最近,剛入手了一款mac筆記本,但是修改hosts不起作用 就是各種嘗試,各種度娘 後來自己設定成 127.0.0.1 www.baidu.com 起作用,但是設定成專案位址就不行,猜想應該是本地dns快取 重新整理後果然好了 在終端複製這條命令 sudo killall hup mdnsrespo...

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

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

Button 設定ForeColor不生效問題

在c 設計介面的時候出現的乙個問題,在將button 的屬性enable設定為false後,無論你設定的forecolor為什麼顏色,結果都只有一種顏色。如下圖 button1,屬性如下 backcolor transparent,很常用 經過測試,是由於空間背景色與前景色同時存在時發生 詳細原因未...