Hosts是一個沒有擴展名的系統文件,能夠用記事本等工具打開。其做用就是將一些經常使用的網址域名與其對應的IP地址創建一個關聯「數據庫」。當用戶在瀏覽器中輸入一個須要登陸的網址時,系統會先檢查系本身的Hosts文件中是否有這個域名和IP的映射關係。若是有,則直接訪問這個IP地址指定的網絡位置,若是沒有, 再向已知的DNS(Domain Name System,域名系統)服務器提出域名解析請求。也就是說Hosts的IP解析優先級比DNS要高。數據庫
hosts存儲位置C:\Windows\System32\drivers\etc\hosts瀏覽器
hosts具體做用
一、虛擬域名服務器
不少時候,網站建設者須要把」軟環境「搭建好,再進行上傳調試。但相似於郵件服務,則須要使用域名來輔助調試,這時就能夠將本地 IP 地址與一個」虛擬域名「作地址指向,就能夠達到要求的效果,且無需花費。如:
127.0.0.1 網站域名 以後在瀏覽器地址欄中輸入對應的網站域名便可。網絡
二、加快域名解析工具
對於要常常訪問的網站,咱們能夠經過在Hosts中配置域名和IP的映射關係,提升域名解析速度,當咱們輸入域名計算機就能很快解析出IP,而不用請求網絡上的DNS服務器。網站
三、屏蔽網站(域名重定向)google
有不少網站不通過用戶贊成就將各類各樣的插件安裝到你的計算機中,其中有些說不定就是木馬或病毒。對於這些網站咱們能夠利用Hosts把該網站的域名映射到錯誤的IP或本地計算機的IP,這樣就不用訪問了。在WINDOWS系統中,約定 127.0.0.1 爲本地計算機的IP地址, 0.0.0.0是錯誤的IP地址。.net
若是,咱們在Hosts中,寫入如下內容:插件
127.0.0.1 # 要屏蔽的網站 A調試
0.0.0.0 # 要屏蔽的網站 B
這樣,計算機解析域名A和 B時,就解析到本機IP或錯誤的IP,達到了屏蔽網站A 和B的目的。
四、方便局域網用戶
在不少單位的局域網中,會有服務器提供給用戶使用。但因爲局域網中通常不多架設DNS服務器,訪問這些服務器時,要輸入難記的IP地址。這對很多人來講至關麻煩。能夠分別給這些服務器取個容易記住的名字,而後在Hosts中創建IP映射,這樣之後訪問的時候,只要輸入這個服務器的名字就好了。
五、順利鏈接系統
對於Lotus的服務器和一些數據庫服務器,在訪問時若是直接輸入IP地址那是不能訪問的,只能輸入服務器名才能訪問。那麼咱們配置好Hosts文件,這樣輸入服務器名就能順利鏈接了。
hosts文件更新
1.訪問googlecode網站得到Google Hosts的最新文件 [2] ,這裏提供了最新的映射IP地址,將得到的hosts文件附加到本身電腦的hosts中就能夠了;
2.利用smarthosts.exe程序,下載smarthosts.exe程序,下載後雙擊這個程序會生成3個文件 hosts、lists和srvlist注意使用這個常常會彈出錯誤,這個時候不要着急,過幾分鐘後能夠重試————————————————版權聲明:本文爲CSDN博主「碼字中」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。原文連接:https://blog.csdn.net/qq_41356488/article/details/82190372