1. 程式人生 > >解決host重定向遮蔽網站或無法顯示此網頁 錯誤程式碼: ERR_CONNECTION_REFUSED

解決host重定向遮蔽網站或無法顯示此網頁 錯誤程式碼: ERR_CONNECTION_REFUSED

電腦桌面左下角-開始-執行-C:\WINDOWS\system32\drivers\etc

用記事本開啟hosts

最下方就有被遮蔽的網站,可新增,修改


hosts檔案位於系統盤C:\WINDOWS\system32\drivers\etc\hosts中, 
Linux及其他類Unix作業系統:/etc/hosts 
hosts是一個沒有副檔名的系統檔案,其基本作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“資料庫” 
值得一提的是#後都是註釋,所以清空hosts檔案對系統正常執行並沒有什麼影響。 
hosts檔案有哪些作用呢?

1、加快域名解析 
對於要經常訪問的網站,我們可以通過在hosts中配置域名和IP的對映關係,提高域名解析速度。由於有了對映關係,當我們輸入域名計算機就能很快解析出IP,而不用請求網路上的DNS伺服器。例如:hosts檔案中新增一條:61.139.126.235 對應網站

(注意:IP與域名中間要有空格,IP地址一定要輸入正確,不然就訪問不了該網站了,可以通過執行CMD,輸入“ping 網站域名” 來獲得網站的IP地址!)這樣訪問速度就會快一點啦,因為他不需要經過DNS域名伺服器進行IP地址的解析!

2、方便區域網使用者 
在很多單位的區域網中,會有伺服器提供給使用者使用。但由於區域網中一般很少架設DNS伺服器,訪問這些伺服器時,要輸入難記的IP地址,這對不少人來說相當麻煩,現在可以分別給這些伺服器取個容易記住的名字,然後在hosts中建立IP對映,這樣以後訪問的時候,只要輸入這個伺服器的名字就行了。

3、遮蔽網站(域名重定向) 
現在有很多網站不經過使用者同意就將各種各樣的外掛安裝到你的計算機中,其中不乏有病毒木馬。對於這些網站我們可以利用Hosts把該網站的域名對映到一個錯誤的IP或本地計算機的IP,這樣就不用訪問了。在Windows系統中,約定 127.0.0.1為本地計算機的IP地址,0.0.0.0是錯誤的IP地址。例如,我們在hosts中,輸入以下內容(2個例子): 
0.0.0.0 對應遮蔽網站 
127.0.0.1 對應遮蔽網站 
此外一些軟體的破解啟用也經常用到hosts檔案,原理就是遮蔽軟體自動連線官方伺服器驗證啟用資訊是否正確。

4、順利連線系統 
對於Lotus的伺服器和一些資料庫伺服器,在訪問時如果直接輸入IP地址那是不能訪問的,只能輸入伺服器名才能訪問。那麼我們配置好Hosts檔案,這樣輸入伺服器名就能順利連線了。

5.虛擬域名 
很多時候,網站建設者需要把”軟環境“搭建好,再進行上傳除錯。但類似於郵件服務,則需要使用域名來輔助除錯,這時就可以將本地 IP 地址與一個”虛擬域名“做地址指向,就可以達到要求的效果,且無需花費。如: 
127.0.0.1 網站域名 
之後在瀏覽器位址列中輸入對應的網站域名即可。

現在某些病毒,惡意程式會修改我們的host檔案,導致我們無法訪問某些網站,或跳轉別的介面,當發現某些網站不能訪問時,出現>> 
1,無法顯示此網頁 
錯誤程式碼: DNS_PROBE_POSSIBLE(修改為錯誤的IP,如0.0.0.0) 
2、您訪問的域名未繫結至主機;(修改為一個某一個虛擬主機的IP) 
3,跳轉別的介面(修改為一個某一個虛擬主機的IP,並在這個虛擬主機繫結這個域名) 
4,www.taobao.com 響應時間過長(修改為本地IP,百度可找到) 
5,www.taobao.com 拒絕了我們的連線請求。(修改為127.0.0.1)

我們可以進入hosts檔案進行觀察,如果是因為hosts檔案造成的網站無法訪問,刪除病毒新增的語句等

1,在修改HOSTS檔案時候,還常常遇到修改儲存後無效的情況,這裡要提醒大家注意的一點:很多人是寫在最後行,寫完最後一行後在沒有回車的情況下,這一行是不生效的。一定要記得回車。建議大家遵循這樣的習慣:“ip地址+Tab+域名+換行” 新增記錄。

2、hosts檔案的系統屬性: 
hosts檔案預設具有隱藏屬性,系統預設設定情況下是看不到的,當然進到這個檔案除了直接輸入路經也是無法看到了。解決辦法:開啟我的電腦->點選工具->資料夾選項->檢視->取消勾選隱藏受保護的系統檔案->確定即可。 
修改後無法儲存: 
在Hosts檔案上面點右鍵->屬性->把只讀屬性去掉->確定,即可儲存。

3.Hosts在UAC安全策略無法開啟或編輯: 
遇到windows VISTA 或者 windows 7 作業系統無法開啟和編輯的情況,提示:“不能建立檔案” 或者 “檔案操作失敗”等提示,是因為安全機制UAC造成的,你可以使用以下方法解決: 
按著Shift鍵,然後Hosts檔案上面右鍵, 以管理員方式執行即可。

4.一個比較便捷的開啟hosts檔案的方法 
新建一個txt檔案,在你其中輸入: 
notepad “%SystemRoot%\system32\drivers\etc\hosts” 
ipconfig /flushdns 
exit 儲存,將副檔名改成成.bat,之後雙擊這個bat檔案就可以自動開啟hosts檔案進行修改了。

5.Android中的Hosts 
由於某些原因,可能需要修改 hosts 檔案指定域名到對應的 IP 地址。Android 是基於 Linux 的系統,與 Linux 類似,通過 hosts 檔案來設定。 
在 Android 下,/etc 是 link 到 /system/etc 的,我們需要修改 /system/etc/hosts 來實現。但是這個檔案是隻讀,不能通過 shell 直接修改。可以通過連線到 PC 上使用 adb 來修改。步驟如下: 
1、獲得root許可權:adb root 
2、設定/system為可讀寫:adb remount 
3、將hosts檔案複製到PC:adb pull /system/etc/hosts 
4、修改PC機上檔案 
5、將PC機上檔案複製到手機:adb push /system/etc/hosts 
如果要檢視是否修改成功,可以在PC上執行adb shell,執行cat /system/etc/hosts;或者在手機上執行cat /system/etc/hosts。 
在Android系統中,hosts檔案格式有一點與PC機Linux不同:不能在一行中一個IP對應多個域名,比如: 
127.0.0.1 host1.example.com host2.example.com host3.example.com 
在大多PC機Linux系統是合法的,但不能在Android上起作用,需要拆成每個域名一行才能使用: 
x.x.x.x host1.example.com 
x.x.x.x host2.example.com 
x.x.x.x host3.example.com

檔案更新 
1.訪問googlecode網站獲得Google Hosts的最新檔案[1] ,這裡提供了最新的對映IP地址,將獲得的hosts檔案附加到自己電腦的hosts中就可以了; 
2.利用smarthosts.exe程式,下載smarthosts.exe程式,下載後雙擊這個程式會生成3個檔案 hosts、lists和srvlist注意使用這個經常會彈出錯誤,這個時候不要著急,過幾分鐘後可以重試。

HTTP 錯誤 404.0 - Not Found 
HTTP 錯誤 404.0 - Not Found 
您要找的資源已被刪除、已更名或暫時不可用。 詳細錯誤資訊 
模組 IIS Web Core 
通知 MapRequestHandler 
處理程式 PHP_via_FastCGI 
錯誤程式碼 0x80070002 
請求的 URL http://127.0.0.1:80/wp-admin/install.php 
物理路徑 C:\inetpub\wwwroot\wp-admin\install.php 
登入方法 匿名 
登入使用者 匿名 
解決辦法:找到”host”檔案,去除127.0.0.1 localhost前面的#號即可。