如何在hosts文件添加自己想要解析的網站?及修改hosts的作用


http://union.zhuna.cn/help/144.asp  

  在Windows2003/XP系統中位於C:\Winnt\System32\Drivers\Etc 目錄中,找到host文件。
  首先,要去掉hosts文件的只讀屬性,方法是:選中hosts文件——鼠標右鍵“屬性”——將“只讀”可選框前的對勾去掉——確定;
  然后,使用記事本(或者其他編輯器Editplus、word等)打開hosts文件;在里面打開的文件中,可以看到有類似“127.0.0.1 localhost”的記錄,那么在它的下面一行添加一條你的IP和域名對應的解釋就可以了.
  比如: 61.133.41.54 un.zhuna.cn

 

 修改C:\WINDOWS\system32\drivers\etc\hosts 文件有什么作用

http://blog.csdn.net/gusongbanyue/article/details/7465452

host是一個沒有擴展名的系統文件,可以用記事本等工具打開,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”,當用戶在瀏覽器中輸入一個需要登錄的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統再會將網址提交DNS域名解析服務器進行IP地址的解析。現在筆者就向大家介紹該文件的三個特殊妙用。


    重新找回“失效”網址
    提起這事筆者非常慚愧,前些天登錄了幾次搜狐的站點,可首頁就是打不開,於是便料定搜狐可能由於內部什么調整而將服務器關了,筆者甚至還幸災樂禍的發短信向朋友們報告自己發現的“驚爆新聞”!當筆者知道在其他幾乎所有的電腦上均能打開傳說中的搜狐網站而只有自己打不開時,筆者傻了,難道真的是朋友們說的“人品問題”……
    按照解決問題的常規,在運行框中輸入“ping www.sohu.com”,發現其返回的IP地址不是搜狐對應的“220.181.26.133”,而是莫名其妙的“127.0.0.1”!至此真相大白,原來一些網頁惡意腳本將筆者的Hosts文件進行了修改,即在Hosts文件中添加了一條“127.0.0.1www.sohu.com ”記錄,當筆者在地址欄中輸入搜狐的網址時,被系統解析出來的IP地址不是正確的“220.181.26.133”而是“127.0.0.1”,所以自然就打不開了。
    解決方法很簡單,在c:\windows\system32\drivers\etc文件夾中找到Hosts文件並用記事本打開(Windows 9x/Me系統在C:\Windows文件夾中找),將其中的錯誤記錄(如“127.0.0.1www.sohu.com”)或者全部記錄刪去,保存文件退出,這時再登錄搜狐的站點就應該暢通無阻了。
    提示:如果用戶感覺手工尋找Hosts文件及手工指定記事本工具打開Hosts文件
    自動屏蔽網頁惡意插件
    上網觀看免費影視劇是筆者的一大愛好,前段時間經一個大俠朋友推薦,筆者終於又找到了一個很不錯的免費在線電影站點,不過在打開每一部電影播放頁面前,站點均會dan出一個要求安裝百度工具條的網頁並且不等用戶同意便立即進入下載安裝狀態!盡管這個網頁窗口可以一關了之,但要看的電影不是一部,每次都要連接下載肯定會影響正常網頁的打開速度及正在播放視頻的流暢。
    通過觀察,在各個電影播放頁面中dan出的這個百度工具條安裝窗口都是同一網址,由於原網址較長,我們用http://www.123.com/aa.exe代替,下面我們打開系統文件夾中的Hosts文件,在文件中新開啟一行,輸入“0.0.0.0http://www.123.com/aa.exe”(輸入內容沒有引號,但IP地址與網址間有空格),接下來將文件保存退出,當電影站點試圖打開http://www.123.com/aa.exe頁面時,系統會自動將其解析到“0.0.0.0”這樣一個不可能存在的IP地址上,這樣也就屏蔽了該網頁插件。
    提示:1.用戶可以用同樣的方法將其他惡意插件、各種網頁dan出廣告和一些非法網站添加進Hosts文件進行徹底屏蔽。另外,如果用戶需要經常向Hosts文件添加屏蔽網址,則也可以不用每次進入系統目錄中尋找Hosts文件:同樣將“雅虎助手”切換到“編輯Hosts表”選項卡,單擊“添加”按鈕,這樣便可以批量向Hosts文件添加屏蔽網址了。
    2.大家是否經歷過這樣的怪事:在正常瀏覽網頁或進行其他辦公操作的過程中,IE每隔一段時間就會自動dan出整屏的網頁廣告並且這些網頁廣告內容還會自動隨機變換!不過網址的形式比較固定:比如http://www.xxx.nethttp://www.xxx.net/v/http://www.xxx.net/new/等,其實這是一種類似“Win32.Troj.PopWeb”的系列木馬病毒,大家也可以按照上面的方法將這些網址解析成“0.0.0.0”,從而擺脫病毒的騷擾。
    一鍵登錄局域網指定服務器
    單位的“高工”在公司的局域網中建了個CS對戰服務器,於是我們這些一人吃飽全家皆飽的單身漢便又有了在下班時間消遣的好去處。不過有一點美中不足,局域網中沒有再架設DNS服務器,所以我們每次只能輸入IP地址進行登錄,盡管只是數量不算多的一串數字,但畢竟數字枯燥啊!
    在這種情況下,我們可以通過修改Hosts文件來達到一鍵登錄局域網CS服務器的目的:打開Hosts文件,同樣在新開啟的空白行中輸入“221.555.78.122 aa.com”(假定221.555.78.122是CS服務器在局域網中的IP地址),這樣我們以后只要輸入“aa.com”就可以直接登錄局域網CS服務器了。

 

/////////////////////////////////////////////////////////// 原文來自:http://apps.hi.baidu.com/share/detail/5250759

在Windows 98系統下該文件在Windows目錄,在Windows 2000/XP系統中位於C:\Winnt\System32\Drivers\Etc 目錄中。該文件其實是一個純文本的文件,用普通的文本編輯軟件如記事本等都能打開。 
用記事本打開hosts文件,首先看見了微軟對這個文件的說明。這個文件是根據TCP/IP for Windows 的標准來工作的,它的作用是包含IP地址和Host name(主機名)的映射關系,是一個映射IP地址和Host name(主機名)的規定,規定要求每段只能包括一個映射關系,IP地址要放在每段的最前面,空格后再寫上映射的Host name(主機名)。對於這段的映射說明用“#”分割后用文字說明。 

現在讓我們來看看Hosts在Windows中是怎么工作的。 

我們知道在網絡上訪問網站,要首先通過DNS服務器把網絡域名(www.XXXX.com)解析成61.XXX.XXX.XXX的IP地址后,我們的計算機才能訪問。要是對於每個域名請求我們都要等待域名服務器解析后返回IP信息,這樣訪問網絡的效率就會降低,而Hosts文件就能提高解析效率。根據Windows系統規定,在進行DNS請求以前,Windows系統會先檢查自己的Hosts文件中是否有這個地址映射關系,如果有則調用這個 IP地址映射,如果沒有再向已知的DNS服務器提出域名解析。也就是說Hosts的請求級別比DNS高。 


知道了Hosts文件的工作方式,那在具體使用中它有哪些作用呢? 
1、加快域名解析 

對於要經常訪問的網站,我們可以通過在Hosts中配置域名和IP的映射關系,這樣當我們輸入域名計算機就能很快解析出IP,而不用請求網絡上的DNS服務器。 

2、方便局域網用戶 

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

3、屏蔽網站 

現在有很多網站不經過用戶同意就將各種各樣的插件安裝到你的計算機中,有些說不定就是木馬或病毒。對於這些網站我們可以利用Hosts把該網站的域名映射到錯誤的IP或自己計算機的IP,這樣就不用訪問了。我們在Hosts寫上以下內容: 

127.0.0.1 #屏蔽的網站 
0.0.0.0 #屏蔽的網站 

這樣計算機解析域名就解析到本機或錯誤的IP,達到了屏蔽的目的。 

4、順利連接系統 

對於Lotus的服務器和一些數據庫服務器,在訪問時如果直接輸入IP地址那是不能訪問的,只能輸入服務器名才能訪問。那么我們配置好Hosts文件,這樣輸入服務器名就能順利連接了。 

最后要指出的是,Hosts文件配置的映射是靜態的,如果網絡上的計算機更改了請及時更新IP地址,否則將不能訪問。

 

它的作用:  
是把IP和網址映射起來。訪問網站時必須通過DNS服務器把域名解析為IP地址,這樣瀏覽器才能知道連接到哪里才是我們要的網站,如果每個域名請求都要等待域名服務器解析后返回IP地址,就會降低訪問網絡的效率.為了提高訪問效率,  

在Windows的處理邏輯里,它總是先在HOSTS文件里查找這個域名和IP的對應關系,  

如果對應關系存在,Windows就直接連接HOSTS表里描述的IP地址,只有在找不到的時候才向DNS服務器發送解析域名的請求,這個邏輯關系在某些程度上的確方便了用戶,因為HOSTS表的優先度比任何一個DNS服務器都高,我們能用它跳過域名解析這一步,訪問網站的速度就能提高,也不怕DNS服務器出故障時叫天不應叫地不靈了;局域網用戶還能通過HOSTS表用自己設定的域名訪問本網段內某台機器提供的網站,而不用記憶復雜的IP;  

鑒於HOSTS表的優先度,還能用它屏蔽惡意站點。  
當有IP在DNS上不能解析時,也直接在hosts表中加入,就可以訪問該網站,不然輸入域名無反應.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM