Windows系統: C:\Windows\System32\drivers\etc\hosts
Linux系統:/etc/hosts
Android(安卓)系統: /system/etc/hosts
Mac(蘋果電腦)系統: /etc/hosts
iPhone(iOS)系統:/etc/hosts數據庫
host是一個沒有擴展名的系統文件,能夠用記事本等工具打開,其做用就是將一些經常使用的網址域名與其對應的IP地址創建一個關聯「數據庫」,當用戶在瀏覽器中輸入一個須要登陸網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦
找到,系統會當即打開對應網頁,若是沒有找到,則系統再會將網址提交DNS域名解析服務器進行IP地址的解析。
hosts文件的做用以下:
一、加快域名解析
對於要常常訪問的網站,能夠經過在Hosts中配置域名和IP的映射關係,這樣當輸入域名計算機就能很快解析出IP,而不用請求網絡上的DNS服務器。
二、方便局域網用戶
在不少單位的局域網中,會有服務器提供給用戶使用。但因爲局域網中通常不多架設DNS服務器,訪問這些服務要輸入難記的IP地址,對很多人來講至關麻煩。
如今能夠分別給這些服務器取個容易記住的名字,而後在Hosts中創建IP映射,這樣之後訪問的時候輸入這個服務器的名字就好了。
三、屏蔽網站
如今有不少網站不通過用戶贊成就將各類各樣的插件安裝到計算機中,有些說不定就是木馬或病毒。對於這些網站能夠利用Hosts把該網站的域名映射到錯誤的IP或本身計算機的IP,這樣就不用訪問了。在Hosts寫上如下內容:
127.0.0.1 #屏蔽的網站
0.0.0.0 #屏蔽的網站
這樣計算機解析域名就解析到本機或錯誤的IP,達到了屏蔽的目的。