如何使用HOSTS檔案禁止使用者訪問特定的站點?

2021-09-21 10:32:20 字數 916 閱讀 9546

如何使用hosts檔案禁止使用者訪問特定的站點?

答:windows 98以後版本的作業系統都支援上網時首先從本地主機與ip位址列表資料庫中進行網域名稱解析,系統將這些主機網域名稱與ip位址的對應關係記錄在乙個特定的hosts檔案中,通過手工修改這些檔案,可以人為造成一種「錯誤」的解析結果,而這種結果有時卻正是我們想要的,比如將一些不希望瀏覽的**進行錯誤的解析,從而實現簡單遮蔽某些**的目的。

對於windows 9x,hosts檔案的位置在系統目錄(如c:\windows);對於windows 2000/xp以後的作業系統,hosts位於windows安裝資料夾下面的system32\drivers\etc中(如c\winnt\sys-tem32\drivers\etc)。該檔案其實是乙個純文字的檔案,任何文字編輯器如記事本等都能開啟編輯。

根據上述位置,在當前的系統中找到hosts檔案,用記事本開啟後,將需要遮蔽的**位址解析為本機的環路ip位址127.0.0.1或者不存在的其他ip位址(如0.0.0.0),每個位址分別作為一行,ip位址與網域名稱之間前後用空格分隔,格式為「ip位址 網域名稱」(ltu 114)。在windowsx系統中,約定127.0.0.1為本地計算機的ip位址, 0.0.0.0是錯誤的ip位址。比如:0.0.0.0  

www.virus.com。

例如:我們禁止訪問

www.sohu.com 、

www.virus.com** 在127.0.0.1       localhost  後面回車,如下:

127.0.0.1       localhost 

127.0.0.1       

www.sohu.com

0.0.0.0           

www.virus.com

儲存hosts檔案。

需要補充的地方,或有錯誤的地方,希望能夠批評指正。

本文** 

如何禁止和允許修改HOSTS檔案

開始 執行 輸入cmd後回車 複製 框內容到cmd視窗,回車執行。禁止修改hosts檔案 attrib r a s h windir system32 drivers etc hosts echo y cacls windir system32 drivers etc hosts g everyon...

修改Hosts檔案,禁止訪問指定網頁

不知道hosts檔案什麼鬼的朋友可以在網上搜尋一下 大牛勿噴 訪問 時,先查詢本地的hosts檔案,那麼如果我們將hosts檔案中的 與ip的對映修改之後,將訪問錯誤的ip。如在檔案尾追加 127.0.0.1 www.baidu.com 正常情況沒有管理員以上的許可權,是無法修改hosts檔案的 程...

hosts檔案作用及如何修改hosts檔案

一般情況下hosts檔案都會在電腦的這個路徑下 如果找不到檔案有可能是被系統隱藏,可以通過以下方法找到隱藏檔案 在電腦上網過程中,人們一般輸入的都是 網域名稱 如 www.baidu.com 而不是較難記憶的ip位址 如 14.215.177.38 所以我們在瀏覽器輸入網域名稱時,需要dns對網域名...