首頁 >後端開發 >PHP問題 >php環境發送請求會經過hosts檔案嗎

php環境發送請求會經過hosts檔案嗎

angryTom
angryTom原創
2019-10-30 09:17:591994瀏覽

php環境發送請求會經過hosts檔案嗎

php環境發送請求會經過hosts檔案嗎

會經過。

hosts檔案的功能是包含IP位址和Host name(主機名稱)的對應關係,是一個映射IP位址和Host name(主機名稱)的規定,規定要求每段只能包含一個映射關係,IP位址要放在每段的最前面,空格後再寫上映射的Host name(主機名稱)。對於這段的映射說明用「#」分割後用文字說明。

Hosts在Windows中是怎麼運作的

我們知道在網路上造訪網站,要先透過DNS伺服器把網路網域(www.XXXX.com)解析成61.XXX.XXX.XXX的IP位址後,我們的電腦才能存取。要是對於每個網域請求我們都要等待網域名稱伺服器解析後回傳IP訊息,這樣存取網路的效率就會降低,而Hosts檔案就能提高解析效率。根據Windows系統規定,在進行DNS請求以前,Windows系統會先檢查自己的Hosts檔案中是否有這個位址映射關係,如果有則呼叫這個IP位址映射,如果沒有再向已知的DNS伺服器提出網域解析。也就是說Hosts的請求等級比DNS高。

hosts檔案的作用

a)加快網域解析

對於要經常造訪的網站,我們可以透過在Hosts中設定網域和IP的映射關係,這樣當我們輸入網域電腦就能很快解析出IP,而不用請求網路上的DNS伺服器。

b)方便區域網路使用者

在許多單位的區域網路中,會有伺服器提供給使用者使用。但由於區域網路中一般很少架設DNS伺服器,所以訪問這些服務要輸入難記的IP位址,對不少人來說相當麻煩。現在可以分別給這些伺服器取個容易記住的名字,然後在Hosts中建立IP映射,這樣以後訪問的時候我們輸入這個伺服器的名字就行了。

c)屏蔽網站

現在有很多網站不經過用戶同意就將各種各樣的插件安裝到你的電腦中,有些說不定就是木馬或病毒。對於這些網站我們可以利用Hosts把該網站的網域對應到錯誤的IP或自己電腦的IP,這樣就不用造訪了。

更多PHP相關知識,請造訪PHP中文網

以上是php環境發送請求會經過hosts檔案嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn