用HOSTS文件屏蔽網(wǎng)站 建立網(wǎng)站映射的方法

Hostss是什么?
Hosts是一個沒有擴展名的系統(tǒng)文件,可以用記事本等工具打開,其作用就是將一些常用的網(wǎng)址域名與其對應的IP地址建立一個關聯(lián)“數(shù)據(jù)庫”,當用戶在瀏覽器中輸入一個需要登錄的網(wǎng)址時,系統(tǒng)會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統(tǒng)會立即打開對應網(wǎng)頁,如果沒有找到,則系統(tǒng)再會將網(wǎng)址提交DNS域名解析服務器進行IP地址的解析。
最初想到利用Hosts文件是基于學??缇W(wǎng)段訪問網(wǎng)頁時用ip地址訪問帶來的不便:學校教學網(wǎng)系統(tǒng)分成四個網(wǎng)段,包括三個學生機房網(wǎng)段和一個辦公室教師用機網(wǎng)段,服務器沒有使用DNS。辦公室教師機有的開了PWS(個人Web服務器),教師在同一網(wǎng)段中輸入Host Name(主機名)即可順利訪問網(wǎng)頁,但在學生機房要訪問教師Web頁,必須使用IP地址。
Hosts是Windows早期用來建立IP地址和Host name(主機名)映射關系的文件。這樣在客戶機上 訪問主機時,只要輸入主機名即可。隨著后來DNS概念的引入,Internet網(wǎng)上DNS服務器的建立,這個文件已經(jīng)逐漸被人們談忘。由于Hosts文件的執(zhí)行優(yōu)先級高于DNS域名解析,為了防止出現(xiàn)Hosts和DNS域名訪問的混亂,在Windows 98中把Hosts改成了Hosts.sam,就是要取消該文件的域名解析功能。而本文所述恰恰是利用了Hosts文件的這一功能。
Hosts.sam文件位于C:\Windows文件夾中,要使用它的功能,首先要改成Hosts文件,即把擴展名去掉。用記事本打開Hosts文件,首先看見的是微軟對這個文件的說明。這個文件是根據(jù)TCP/IP for Windows的標準來工作的,規(guī)定要求每段只能包括一個映射關系,IP地址要放在每段的最前面,空格后再寫上映射的Host name(主機名),如:
127.0.0.1 www.sina.com.cn
#屏蔽新浪網(wǎng)站
192.168.0.250 www.stw.net
#學校內(nèi)部Web服務器主機名映射
按照上面的方法輸入后,打開瀏覽器輸入上述兩個域名,卻出現(xiàn)了問題:新浪網(wǎng)仍能正常訪問,不過網(wǎng)頁打開的速度變慢(沒有被屏蔽),而學校內(nèi)部網(wǎng)站卻仍然不能正確訪問。偶然在MS-DOS下Ping了一下這兩個域名,卻發(fā)現(xiàn)映射已經(jīng)成立。奇怪,為什么在DOS命令行下能Ping通,在瀏覽器中卻不能正確映射?
解釋只有一個:就是Hosts設置是有效的,是IE瀏覽器讓Hosts設置無效的。
打開瀏覽器后,筆者對IE的“Internet選項”設置進行了研究,終于發(fā)現(xiàn)了問題的癥結(jié)所在,并且找到了解決的方法。
我校客戶機通過HTTP代理進行上網(wǎng),因此在瀏覽器里如圖1所示的設置。去掉“為LAN使用代理服務器”前面的“√”后,上面的映射在IE中就全部生效了,并且校園網(wǎng)跨網(wǎng)段的網(wǎng)頁可以訪問了;但是新的問題又出現(xiàn)了,在瀏覽器中訪問其他Internet網(wǎng)頁時卻顯示無法接通,即此時可以訪問內(nèi)網(wǎng),而無法訪問外網(wǎng)。看來用這個方法還是行不通的。那么能不能不關掉代理服務器,又能使用上面的映射關系呢?帶著這個問題筆者打開了“局域網(wǎng)(LAN)設置”的[高級]選項,打開“代理服務器設置”對話框(圖2),把在Hosts文件中要屏蔽的網(wǎng)址加到“例外”所對應的文本框中,[確定]后退出,此時外網(wǎng)可以訪問,屏蔽也產(chǎn)生了作用。
上述問題對于通過單機聯(lián)入公網(wǎng)的用戶來說是碰不到的,因為它不需要設置代理服務器;對于要求用代理連接公網(wǎng)又想屏蔽不健康網(wǎng)頁的局域網(wǎng)用戶來說,就需要這樣做了。
以上就是Hosts文件屏蔽網(wǎng)站和 建立網(wǎng)站映射的方法,謝謝大家的閱讀,希望能幫到大家。
相關文章
手把手教你實現(xiàn)全屋WiFi! 路由器有線、無線Mesh組網(wǎng)簡易教程
mesh的優(yōu)勢,不多說了,簡單的幾個特點:操作簡單,無縫漫游好,下面我們就來看看路由器有線、無線Mesh組網(wǎng)簡易教程2024-07-10網(wǎng)線水晶頭怎么接 網(wǎng)線水晶頭的接線方法
現(xiàn)在家庭中使用的一般都是雙絞線,雙絞線分為T568A和T568B兩種線序,有工具的情況下還是很好制作的,下面我們就來看看詳細的圖文操作過程2024-02-06什么是城域網(wǎng)?城域網(wǎng)的布署組成與特點分析
是指在一個城市或者相鄰的幾個城市之間形成的高速數(shù)據(jù)通信網(wǎng)絡系統(tǒng),城域網(wǎng)的成立是由于當前城市的計算機網(wǎng)絡正在快速發(fā)展2024-01-03全屋WiFi7組網(wǎng)方案實操與數(shù)據(jù)實測 新手必讀干貨教程分享
趁著雙11活動我已經(jīng)搭建好了一套WiFi7環(huán)境,整體預算說實話還是挺高的,下聯(lián)升級倒是不貴,詳細請看下文介紹2023-12-08大戶型網(wǎng)絡必備 2023年ac+ap組網(wǎng)方案及產(chǎn)品推薦
很多家庭在新裝修的時候,準備使用AC+AP的方式組網(wǎng),在使用AC+AP組網(wǎng)的時候,該怎么選擇適合自己的產(chǎn)品呢?詳細請看下文介紹2023-12-01ACAP組網(wǎng)和mesh組網(wǎng)有什么區(qū)別? 大面積房子組網(wǎng)的方式推薦
AC+AP vs Mesh,大面積房子用哪種組網(wǎng)的方式好?目前家庭組網(wǎng)的方式主要以AC+AP和Mesh兩種方式為主,下面我們就來看看詳細介紹2023-05-19不用AC怎么組網(wǎng)? 多個AP組網(wǎng)圖文教程
不用AC怎么組網(wǎng)?一般我們會使用ac+ap組網(wǎng),如果不用ac怎么組網(wǎng)?下面我們就來看看多個AP組網(wǎng)圖文教程,詳細請看下文介紹2022-11-28- 這篇文章主要介紹了Soul Api網(wǎng)關功能需求技術選型分析,最近公司中臺api有用到網(wǎng)關的需求,特整理了下網(wǎng)關的基本功能以及Soul網(wǎng)關系統(tǒng)的功能架構設計,記錄于此,有需要的2022-02-25
VLAN劃分與子網(wǎng)劃分的有哪些聯(lián)系與區(qū)別?
VLAN劃分與子網(wǎng)劃分的有哪些聯(lián)系與區(qū)別?很多朋友對VLAN劃分與子網(wǎng)劃分理解的不是透徹,今天我們就來詳細介紹一下為什么要子網(wǎng)劃分,以及VLAN劃分與子網(wǎng)劃分的區(qū)別,需要的2021-05-12- 本文全面的介紹了VLAN基礎知識,詳細介紹了vlan的概念,條理清晰,適合新手理順思路,需要的朋友可以參考下2021-05-11