天天看點

hosts 檔案的作用及修改方法

hosts 檔案的作用及修改方法

1. 什麼是 hosts 檔案

hosts是一個沒有擴充名的系統檔案,

其基本作用就是将一些常用的網址域名與其對應的 IP 位址建立一個關聯“ 資料庫 ”。

當使用者在浏覽器中輸入一個需要登入的網址時,

系統會首先自動從hosts檔案中尋找對應的 IP 位址,

一旦找到,

系統就會立即打開對應網頁,

如果沒有找到,

則系統會将網址送出 DNS 域名解析伺服器進行 IP 位址的解析。

2. hosts 檔案的作用

2.1 加快域名解析

對于經常通路的網站,

我們可以通過在hosts檔案中配置域名和 IP 的映射關系,

提高域名的解析速度。

由于有了映射關系,

當我們輸入域名後,

計算機就能夠快速解析出 IP 位址,

而不用請求網絡上的 DNS 伺服器。

2.2 建構映射關系

在很多機關中,

都會有自己區域網路,

而且還會有不同的伺服器提供給公司的成員使用。

但由于區域網路中一般很少架設 DNS 伺服器,

是以在通路這些伺服器時,

就需要輸入難記的 IP 位址,

這對大家來說相當麻煩。

是以,

我們可以分别給這些伺服器取個容易記住的名字,

然後在hosts檔案中建立 IP 映射,

這樣在以後通路的時候,

隻要輸入這個伺服器的名字就好了!

2.3 屏蔽垃圾網站

現在有很多網站,

在不經過我們同意的時候,

就将各種各樣的插件安裝到我們的計算機中,

其中不乏病毒和木馬。

對于這些網站,

我們就可以利用hosts檔案,

把這些網站的域名映射到一個錯誤的 IP 或本地計算機的 IP 位址上,

這樣就可以達到禁止通路的目的了。

3. 修改 hosts 檔案的方法

由于hosts檔案屬性系統檔案,是以需要管理者權限才能對其進行修改。

第一種方法:先将權限修改成管理者權限,然後在對其進行修改。

第二種方法:先将hosts檔案複制到桌面,這時就不需要管理者權限了,是以可以對其進行修改,等修改之後,在将其拖回原目錄,替換原檔案。

在 MAC 系統中中,

hosts檔案的位置為:~/private/etc

在 Windows 系統中,

hosts檔案的位置為:C:\Windows\System32\drivers\etc

hosts檔案修改示例:

202.116.22.59 www.baidu.com
           

如上所示,我們在本地的hosts檔案中,将百度的 IP 位址與百度的域名建立了映射關系,也就起到了“加快域名解析”的作用,因為不需要再去請求 DNS 伺服器啦!此外,如果我們想要對其進行注釋的話,直接在前面加#符号就可以,例如:

#202.116.22.59 www.baidu.com
           

本文原文主要内容出自:

https://blog.csdn.net/qq_35246620/article/details/66970211#2_hosts__7

内容基于原文進行了布局的優化

繼續閱讀