也許經常使用電腦的朋友會注意到有個Hosts文件,那麼這個文件有什麼用呢?個人感覺最簡單實在的就是屏蔽一些網站,比如有些小孩經常在去哪個游戲網玩。這樣可以屏蔽這個網站讓他玩不了游戲。當然這只是其中之一。功能大概有以下幾個方面吧。
Hosts是什麼
Hosts是一個沒有擴展名的系統文件,可以用記事本等工具打開,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”,當用戶在浏覽器中輸入一個需要登錄的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統再會將網址提交DNS域名解析服務器進行IP地址的解析。
簡單來說,hosts是一個浏覽網頁控制文件,可以從源頭上控制DSN指向,在浏覽網頁中起著舉足輕重的作用。如果專業角度無法理解Hosts是什麼,那麼通過下面的Hosts文件作用,相信大家會有深刻認識。
Hosts文件有什麼用?
1、屏蔽網站
在系統盤C:\WINDOWS\system32\drivers\etc這個文件下,找到Hosts文件,然後用記事本打開,在裡面加上需要屏蔽的網站即可。
Hosts文件位置
需要注意的是這個文件可能是系統隱藏的,要進入修改,要先取消“隱藏受保護的操作系統文件”。
2、解決某些網站打不開
某些網站由於CDN加速故障緣故,部分加速節點出現問題,那麼我們只要將真實可用的服務器IP地址和網址填寫在Hosts文件中,然後就可以直接指向域名訪問節點,這樣可以繞過有問題的加速節點,從而可以解決某些網站打不開的問題。
某些網站打不開
此外,大家熟悉的谷歌打開,也是由於很多谷歌IP節點被國內屏蔽導致,如果可以找到其他的可用IP地址,寫入Hosts文件,就可以實現正常訪問谷歌了,這也谷歌打不開的一種解決辦法。
3、一鍵登錄局域網指定服務器
比如在公司局域網中組建了個CS對戰服務器,不過一般局域網中沒有架設DNS服務器,所以每次只能輸入IP地址進行登錄。在這種情況下,我們可以通過修改Hosts文件來達到一鍵登錄局域網CS服務器的目的。
同樣是打開電腦中的Hosts文件,同樣在新開啟的空白行中輸入111.76.75.175 pc841.com,這裡假定111.76.75.175 是CS服務器在局域網中的IP地址,這樣以後只要輸入pc841.com就可以直接登錄局域網CS服務器了,無需輸入IP地址了。
4、過濾廣告
hosts文件可以將已知的廣告服務器重定向到無廣告的機器,同時也可以通過不下載網絡廣告,從而減少帶寬。使用hosts文件還可減少對DNS服務器的訪問來加快訪問速度並減少帶寬消耗。
hosts文件的另一個重要用途就是用於攔截一些惡意網站的請求,從而防止訪問欺詐網站或感染一些病毒或惡意軟件。但同時,這個文件也可能被病毒或惡意軟件所利用來阻止用戶更新殺毒軟件或訪問特定網站,因此在電腦使用中也需要防止hosts文件被篡改。
總的來說,在計算機中,Hosts文件主要用來解析IP地址對應的主機名,一般來說電腦上網會先去hosts文件中查找IP地址與主機名對應的解析,如果沒有才去DNS查找,因此可以通過修改DNS指向IP地址,就可以加快網頁打開速度。