hosts 文件的作用

       平常開發或者內測項目的時候,我們通常會配置一個本地的域名,映射到本地的ip(127.0.0.1),訪問項目的時候直接通過域名訪問呢,而不是輸入ip來訪問,那麼這個域名和ip的映射就是在hosts文件裏修改,hosts是怎樣做到映射的呢?

       hosts是Windows裏面負責ip地址和域名快速解析的文件,無拓展名,計算機在鍵入域名的時候(www.baidu.com)首先會去hosts文件裏查看是否有該域名對應的Ip地址,如果有就直接訪問,如果沒有在查詢DNS服務器。hosts在Windows98中是hosts.sam文件,在Windows2000/XP中則就是hosts文件,沒有拓展名。 在Windows 98系統下該文件在Windows目錄,在Windows 2000/XP系統中位於C:\Windows\System32\Drivers\Etc目錄中。是一個純文本文件,用普通的記事本就能打開。

        

       用記事本打開hosts文件,首先看見了微軟對這個文件的說明。這個文件是根據TCP/IP for Windows 的標準來工作的,它的作用是包含IP地址和Host name 主機名的映射關係,是一個映射IP地址和Host name主機名的規定,規定要求每段只能包括一個映射關係,IP地址要放在每段的最前面,空格後再寫上映射的Host name主機名。 

       現在有很多網站不經過用戶同意就將各種各樣的插件安裝到你的計算機中,有些說不定就是木馬或病毒。對於這些網站我們可以利用Hosts把該網站的域名映射到錯誤的IP或自己計算機的IP,這樣就不用訪問了。比如不想訪問http://www.163.com,那我們在Hosts寫上以下內容: 

127.0.0.1 http://www.csdn.net#屏蔽的網站 
0.0.0.0 http://www.csdn.net#屏蔽的網站 

這樣計算機解析域名就解析到本機或錯誤的IP,達到了屏蔽的目的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章