通過Windows注冊表可以屏蔽網站, 通過hosts文档也可以,說說Windows系統中經常用到的hosts文档吧,它主要負責IP地址與域名快速解析,當大家訪問某網站時,電腦會優先查看Hosts文档有沒有關於此域名IP地址的記錄。如果有,就直接登陸該網站,沒有再查詢DNS服務器。咱們不僅可以將日常訪問的網站IP加hosts列表中加快訪問速度,也可以把那些流氓軟體需要鏈接到的網址用Hosts進行屏蔽。
hosts文档的存放位置
這裡只說Windows下的, linux的我們以後再說。在C:\Windows\System32\drivers\etc下, 可以用記事本或一些文本編輯器打開。
在修改Hosts文档之前,建議保存一份Windows默認的Hosts文档,以防萬一。此外,如果修過完畢後提示大家需要管理員權限或無法保存的話,可以複制粘貼:先複制hosts到其他地方編輯,再粘貼回去覆蓋原文档實現修改。有個別殺毒軟體的情況是不讓修改hosts文档的。想修改, 需要先把殺毒軟體關了。
打開hosts文档之後,想要屏蔽某特定網站,比如你想屏蔽百度, 將本地IP+空格+網址的形式寫到文档裡就行了,如,
127.0.0.1 www.baidu.com
Windows使用改過的Hosts文档後,會按照文档裡的命令來執行DNS解析,但有的殺毒軟體會把這個文档恢複掉, 你安裝新“安全軟體”的時候要注意。
惡意網站不會只有一個域名的,其中還包含大量的子域名,想要全部屏蔽可是需要下點功夫的,請記下這個網址:who.is
想要加速某些網站的訪問速度,將固定要解析的地址填到hosts文档裡, 就可以跳過公網DNS查詢這個過程, 在hosts文档裡加一行正確的IP+空格+網址。
什麽?不知道某些網站的IP,只記得住網址該怎麽辦?命令提示符的Ping命令幫你搞定,Ping的時候顯示的IP地址就是網站的IP,寫在Hosts裡面就行了。
當然,比較大一點的門戶網站,也是有子域名的,按著上面介紹的查詢方式來做就可以了!