windowsXP的Hosts檔案詳解

2021-06-09 20:59:44 字數 1715 閱讀 2928

hosts檔案的位置:

c:\windows\system32\drivers\etc\hosts

hosts檔案的工作原理:

我們知道在網路上訪問**,要首先通過dns伺服器把要訪問的網路網域名稱(***x.com)解析成***.***.***.***的ip位址後,計算機才能對這個網路網域名稱作訪問。

要是對於每個網域名稱請求我們都要等待網域名稱伺服器解析後返回ip資訊,這樣訪問網路的效率就會降低,因為dns做網域名稱解析和返回ip都需要時間。

為了提高對經常訪問的網路網域名稱的解析效率,可以通過利用hosts檔案中建立網域名稱和ip的對映關係來達到目的。根據windows系統規定,在進行dns請求以前,windows系統會先檢查自己的hosts檔案中是否有這個網路網域名稱對映關係。如果有則,呼叫這個ip位址對映,如果沒有,再向已知的dns伺服器提出網域名稱解析。

也就是說hosts的請求級別比dns高。

hosts檔案的具體作用:

1、加快網域名稱解析,對於要經常訪問的**,我們可以通過在hosts中配置網域名稱和ip的對映關係,提高網域名稱解析速度。由於有了對映關係,當我們輸入網域名稱計算機就能很快解析出ip,而不用請求網路上的dns伺服器。

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

3、遮蔽**,現在有很多**不經過使用者同意就將各種各樣的外掛程式安裝到你的計算機中,其中有些說不定就是木馬或病毒。對於這些**我們可以利用hosts把該**的網域名稱對映到錯誤的ip或本地計算機的ip,這樣就不用訪問了。在windowsx系統中,約定127.0.0.1為本地計算機的ip位址, 0.0.0.0是錯誤的ip位址。

如果,我們在hosts中,寫入以下內容:

127.0.0.1 # 要遮蔽的** a

0.0.0.0 # 要遮蔽的** b

這樣,計算機解析網域名稱 a和 b時,就解析到本機ip或錯誤的ip,達到了遮蔽**a 和b的目的。

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

四 利用hosts檔案舉例:上面第三條的介紹方法就是我們用來防止誤點到惡意**的方法,下面舉個具體的例子來說說。

我們用記事本開啟hosts檔案後,可以在其中輸入:192.168.0.1 www.enet.com

儲存後在ms-dos視窗中執行:ping www.enet.com

這裡我們可以看到系統把www.enett.com這個網域名稱解釋成了192.168.0.1(本機ip),這下大家明白了吧?我們可以把已知的惡意**的網域名稱全部解釋成本機的ip位址,即:192.168.0.1。這樣設定後,當我們誤訪問惡意**時,hosts就會把網域名稱解釋成本機的位址,以實現防止誤進入惡意**的目的。

看過上述的例子,我們以後就可以把已知的惡意鏈結全部變為本地位址了,即使誤點也不用擔心。這個方法過程可能有些繁瑣,但效果還是很好的。推薦大家使用,最後要指出的是,hosts檔案配置的對映是靜態的,如果網路上的計算機更改了請及時更新ip位址,否則將不能訪問。

hosts檔案的作用

一 hosts檔案的位置 在windows 2000 xp vista系統中hosts檔案位於 systemroot system32 drivers etc 資料夾中,其中,systemroot 指系統安裝路徑。例如,windows xp 安裝在c windows,那麼hosts檔案就在c win...

hosts檔案的作用

一 hosts檔案的位置 在windows 2000 xp vista系統中hosts檔案位於 systemroot system32 drivers etc 資料夾中,其中,systemroot 指系統安裝路徑。例如,windows xp 安裝在c windows,那麼hosts檔案就在c win...

Windows XP的搜尋問題

作為一名 delphi 的程式設計師,在 vcl原始碼檔案 pas檔案,純文字格式 中搜尋關鍵字是家常便飯的事。在 win2000 平台上,使用搜尋功能中 包含文字 的選項,一下子就能把包含關鍵字的檔案列出來。但在 winxp 平台下,按照 win2000 的操作方法,卻怎麼也沒法找到。難道 win...