Hosts它是windows系統(tǒng)中一個沒有擴展名的系統(tǒng)文件,可以用記事本打開進行編輯他的作用有如下幾點:
1.將一些常用的網(wǎng)址域名與其對應(yīng)的IP地址建立一個關(guān)聯(lián)“數(shù)據(jù)庫”。(這個關(guān)聯(lián)本來是由DNS服務(wù)器完成的,你可以看成本地和遠程的DNS服務(wù)器)
2.用戶在瀏覽器中輸入一個網(wǎng)址時,系統(tǒng)會首先自動從Hosts文件中尋找對應(yīng)的IP地址,一旦找到,系統(tǒng)會立即打開對應(yīng)網(wǎng)頁,如果沒有找到,則系統(tǒng)再會將網(wǎng)址提交,進行DNS域名解析(比如常用的114.114.114.114),再獲得相應(yīng)的IP地址。當然此過程是一瞬間的事。這個文件的位置一般是在下圖所示的方位:
3.這些作用簡單概括一下就是加快了對常用網(wǎng)址的訪問速度,方便了經(jīng)常使用這些常用網(wǎng)址的用戶,從而事半功倍。此外hosts還有個作用是屏蔽廣告,就是利用hosts把網(wǎng)站的域名映射到錯誤的ip,從而達到屏蔽的目的。如圖所示:
4.當然這里修改需要管理員權(quán)限,因為是它是系統(tǒng)文件。手機系統(tǒng)也有hosts同樣也可以修改來屏蔽廣告,但是需要解鎖bl、root等操作,文件路徑:/system/etc/hosts。
5.修改之后有可能遇到不生效的情況,原因一般是dns緩存原因,如圖所示清空緩存:
所以從上面我們可以看到hosts相當于本機的DNS解析數(shù)據(jù)庫,這個可以由用戶自己指定,所以也會被病毒利用用于劫持網(wǎng)站,所以大家一定要看好你的hosts文件。