hosts文件翻牆GFW的工作原理

在windows系統中有個hosts文件, 如果是被GFW封鎖網域解析的網站,我們可以利用hosts文件的設置實現翻越GFW。

一、hosts文件的位置

hosts文件的位置在 C:\WINDOWS\system32\drivers\etc 資料夾中,是一個沒有副檔名的文件,我們用記事本打開就可以進行編輯,修改hosts文件之後保存就行了。

二、hosts文件的工作原理

1、在訪問某個網站時,在瀏覽器中輸入網域,如:https://allinfa.com ,瀏覽器就會通過相關協議經由DNS伺服器把該網域解析成對應的IP地址:69.89.31.242。這就是ip地址,獲取了這個IP地址後計算機與站點就可以進行交互對話,即我們上網就能瀏覽網站了。

2、hosts文件起作用的地方就是在由網域轉換成IP的過程中。hosts文件在本地保存了一個網域和IP地址的映射,根據Windows系統規定,在進行DNS請求以前,Windows系統會先檢查自己的Hosts文件中是否有這個地址映射關係,如果有則調用這個IP地址映射,如果沒有再向已知的DNS伺服器提出網域解析。也就是說Hosts的請求級別比DNS高。

三、hosts文件的作用

1、在本機進行網域解析,繞開DNS請求,加快網域解析

網域解析服務原理可以在網上搜尋,使用hosts文件可以直接在本地進行網域解析,比請求DNS伺服器進行轉換自然要省很多時間,這也就大大加快了訪問速度。

2、方便區域網路用戶

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

3、hosts文件中屏蔽惡意網站

如下圖所示hosts文件的設置格式,「#」是註解符,表示這一行僅作註解用,不起實際作用。

第19行,localhost被映射成127.0.0.1,即本地地址。

hosts文件翻牆GFW的工作原理

如果我們想屏蔽某個網站,比如本站,我們就可以在host文件里添加這個一行

127.0.0.1    allinfa.com

這樣設置後,在瀏覽器里輸入網域,就不能訪問該網站了。這個當然不是用來屏蔽自己的網站,但可以用於屏蔽惡意網站,省得不小心掉進去或者它自動彈出來。

4 . 如何利用hosts文件翻牆GFW

對我們有用處的主要是如何利用hosts文件來翻牆,突破被電信等ISP的GFW牆限制了的網站,

因為很多被限制的網站是在網域解析這個過程做了限制,我們更改了hosts文件就可以在本地進行網域解析,那麼如果僅僅在網域解析這種限制就失靈了。

設置很簡單,如上圖中的第20行,找到被封鎖的網站(如:Dropbox)的ip地址,把其網域寫在後面就行了。

如本站的設置:

69.89.31.242    allinfa.com

不過,GFW對很多網站上直接封網站IP,那麼更改hosts就無效了,比如twitter,facebook等。

原文鏈接:https://allinfa.com/zh-tw/hosts-gfw.html
原文標題:hosts文件翻牆GFW的工作原理 - 美博園
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。

這裡是你留言評論的地方


請留言


0 + 8 =
【您可以使用 Ctrl+Enter 快速發送】
Copyright © 2007 - 2026 , Design by 美博園. 著作權所有. 若有著作權問題請留言通知本站管理員. 【回到頂部】