Hosts文件簡介
用過破解軟件、外掛、學校或公司內網以及翻過墻的同學應該對hosts文件并不陌生,hosts文件是干嘛用的呢?大計院小編就和大家介紹一下。當我們在瀏覽器里面輸入一個網址時,或者一些應用中的api請求數據時,首先會去系統中找一個映射關系表即hosts文件,這個映射關系表里面記錄域名和IP的之間的關系,當找到域名對應的IP后瀏覽器就知道你是要訪問哪個服務器了。如果我們輸入的域名在hosts里面有映射關系的話,瀏覽器就會按照Hosts中的記錄IP發數據,如果沒有的話就需要去DNS服務器中去找映射關系了,DNS可以理解成一個巨大的不在本地的域名Ip映射表,進行網絡請求時是優先讀取本地的IP域名映射表的如果本地沒有的話就再從DNS服務器里面讀,這樣的話我們就可以通過修改Hosts文件來修改數據的目的地,這就有了域名劫持、偷流量等騷操作。
Hosts文件的簡單應用
1、加快域名的解析,對于要需要經常訪問的網站,我們可以在Hosts中配置好域名IP映射關系,這樣就可以去掉訪問DNS這一環節,加快了域名解析(不過現在DNS的響應速度都挺快的,這個耗時可以不計)。
2、方便局域網內的訪問,一般在學校一個教室或者在公司一個局域內都不會配置DNS服務器的,但是IP又不方便記憶,這時候就可以修改Hosts文件,將IP映射到一個自定義的域名上就可以簡化記憶,方便訪問了。
3、虛擬域名,網站開發人員需要把”軟環境“搭建好,再進行上傳調試。但類似于郵件服務,則需要使用域名來輔助調試,這時就可以將本地 IP 地址與一個”虛擬域名“做地址指向,就可以達到要求的效果,且無需花費。
這些都是小編一些實際中用到的,網上還有很多,沒用用過就不多說了感興趣的小伙伴可以去看看相關的文章
Mac中Hosts文件的位置及打開方式
1、方法一:打開Finder,按快捷鍵組合 Shift+Command+G 三個組合按鍵,然后輸入Hosts文件的路徑:/etc/hosts,找到hosts文件。
找到hosts文件之后,右鍵打開方式,使用文本編輯打開,然后進行你所需要的編輯,編輯完了之后進行保存即可。但是有時候會出現你沒有權限的情況。如下圖所示:
這時候我們就必須來解決沒有權限這個問題了,和第一步一樣,打開Finder,前往文件夾,輸入/private。前往。找到etc文件夾,然后右鍵,打開顯示簡介。找到最下面的【共享與權限】,點擊打開,如圖所示。
現在先打開右下角的小鎖,然后修改everybody的權限為“讀與寫”即可,現在就可以繼續之前的修改文檔了,修改好之后保存。
2、方法二:在終端中輸入open /etc/hosts即可打開
找到hosts文件之后怎么修改,小編總結下來:如果是圖形界面直接修改,會有權限的問題,需要修改權限。或者可以把hosts文件復制/移動到桌面修改,修改完成替換原來系統中的hosts文件,這樣不會有權限問題。如果你習慣用終端的話,幾行命令就可以輕松解決。詳情參考本站文章:mac下如何修改hosts文件。
使用Windows系統的不要說小編偏心,請看姊妹篇hosts文件位置以及如何修改hosts文件【Windows】 。
轉載必須注明來自: Chrome插件 ? mac系統host文件位置及打開方式