文章目錄
- 1 什麼是 hosts 檔案?
- 2 hosts 檔案的作用
-
- 2.1 加快域名解析
- 2.2 建構映射關系
- 3.3 屏蔽垃圾網站
- 4 修改 hosts 檔案的方法
1 什麼是 hosts 檔案?
hosts
是一個沒有擴充名的系統檔案,其基本作用就是将一些常用的網址域名與其對應的 IP 位址建立一個關聯“ 資料庫 ”。當使用者在浏覽器中輸入一個需要登入的網址時,系統會首先自動從
hosts
檔案中尋找對應的 IP 位址,一旦找到,系統就會立即打開對應網頁,如果沒有找到,則系統會将網址送出 DNS 域名解析伺服器進行 IP 位址的解析。
2 hosts 檔案的作用
2.1 加快域名解析
對于經常通路的網站,我們可以通過在
hosts
檔案中配置域名和 IP 的映射關系,提高域名的解析速度。由于有了映射關系,當我們輸入域名後,計算機就能夠快速解析出 IP 位址,而不用請求網絡上的 DNS 伺服器。
2.2 建構映射關系
在很多機關中,都會有自己區域網路,而且還會有不同的伺服器提供給公司的成員使用。但由于區域網路中一般很少架設 DNS 伺服器,是以在通路這些伺服器時,就需要輸入難記的 IP 位址,這對大家來說相當麻煩。是以,我們可以分别給這些伺服器取個容易記住的名字,然後在
hosts
檔案中建立 IP 映射,這樣在以後通路的時候,隻要輸入這個伺服器的名字就 OK 啦!
3.3 屏蔽垃圾網站
現在有很多網站,在不經過我們同意的時候,就将各種各樣的插件安裝到我們的計算機中,其中不乏病毒和木馬。對于這些網站,我們就可以利用
hosts
檔案把這些網站的域名映射到一個錯誤的 IP 或本地計算機的 IP 位址上,這樣就可以達到禁止通路的目的了。
4 修改 hosts 檔案的方法
由于
hosts
檔案屬性系統檔案,是以需要管理者權限才能對其進行修改。
- 第一種方法:先将權限修改成管理者權限,然後在對其進行修改。
- 第二種方法:先将
檔案複制到桌面,這時就不需要管理者權限了,是以可以對其進行修改,等修改之後,在将其拖回原目錄,替換原檔案。hosts
在 MAC 系統中中,
hosts
檔案的位置為:
~/private/etc
在 Windows 系統中,
hosts
檔案的位置為:
C:\Windows\System32\drivers\etc
hosts
檔案修改示例:
202.108.22.5 www.baidu.com
如上所示,我們在本地的
hosts
檔案中,将百度的 IP 位址與百度的域名建立了映射關系,也就起到了“加快域名解析”的作用,因為不需要再去請求 DNS 伺服器啦!此外,如果我們想要對其進行注釋的話,直接在前面加
#
符号就可以,例如:
#202.108.22.5 www.baidu.com