應(yīng)用簡介:
聽了樓下的建議,加了個熱鍵F8調(diào)出界面
自動的去掉hosts的只讀屬性
這下就比較完美和方便了
修改原理:
為了方便用戶記憶,我們將IP變成一個個的域名來輸入到瀏覽器進(jìn)行訪問。而這使得訪問網(wǎng)站時要先將其域名解析成 IP 。DNS (Domain Name Server) 的作用就是進(jìn)行 IP 解析,把域名對應(yīng)到 IP。在 Great FireWall 的 5 種封鎖方法中,有一種簡單而效果很好的方法是 DNS 污染。GFW 會對 DNS 的解析過程進(jìn)行干擾,這會使對某些被干擾的域名返回一個錯誤的 IP 地址給你的主機,使你無法正確連接到你要的服務(wù)器上讀取正確的信息。Hosts 文件本來是用來提高解析效率。在進(jìn)行 DNS 請求以前,系統(tǒng)會先檢查自己的 Hosts 文件中是否有這個地址映射關(guān)系,如果有則調(diào)用這個 IP 地址映射,如果沒有再向已知的 DNS 服務(wù)器提出域名解析。也就是說 Hosts 的請求級別比 DNS 高。當(dāng)你的 Hosts 文件里面有對應(yīng)的 IP 時,它就會直接訪問那個 IP,而不用通過 DNS。所以,當(dāng)我們直接將 Google、Twitter、Facebook 之類的 IP 放入 Hosts 文件后,就可以跳過 DNS 的解析這一步,直接就行 IP 訪問,不受 GFW 的 DNS 污染干擾了。補充一條,就是為什么 Hosts 的 IP 要時不時更改,為什么 FB、Twitter 會仍舊上不去。是因為 GFW 的第二個大招,IP 封鎖。比如訪問國外一個 IP 無法訪問,Ping 不通,tracert 這個 IP 后發(fā)現(xiàn),全部在邊緣路由器 (GFW) 附近被攔截。換言之,GFW 直接攔截帶有這個 IP 頭的數(shù)據(jù)包。所以,如果你更改的 IP 被封鎖了,就算你過了 DNS 這一關(guān),也仍舊不能翻過 GFW。