1、域名解析文件
很多朋友在網上沖浪時,經常會遇到有些網頁可以順利地打開,而有些網頁卻無論如何也打不開,而在其它電腦中卻又可以輕松地打開。出現這種情況,最大的可能就是你的IE瀏覽器中招了,而Hosts表文件往往是禍之源頭。一、什麼是Hosts表文件Hosts表文件是一個沒有擴展名的文件,但是它屬於文本文件格式的文件。你可以使用記事本程序對其進行編輯。Hosts表文件中存放的是一些常用的網站主機的域名和其對應的IP地址。當我們在使用瀏覽器瀏覽一個網站時,在地址欄中輸入網站的域名並回車後,系統必須通過某種渠道將這個域名轉換為其對應的唯一的IP地址,這項工作通常是由DNS(域名解析伺服器)伺服器來完成的。而在系統將域名將給DNS伺服器處理之前總是先在檢查本地的Hosts表文件,看其中是否已經有相應的域名與IP地址的對應關系,如果有就會直接採用,因而會節約大量時間。正因為這個原因,假如Hosts表文件中的某個域名與IP地址產生了錯誤的對應,當你在瀏覽器中輸入這個域名試圖打開其對應的網頁時,就會出現打不開的情況,而那些沒有映射錯,或是沒有在Hosts表中有相應記錄的網站則可以正常地打開。這就是上面我們提到的為什麼有些網址不能打開,而在其他電腦中可以順利地打開的原因之所在。很多惡意程序經常會鬧這樣的惡作劇。二、中招後的解決方案知道了原理後,假如我們的瀏覽器中招而導致某些網站不能正常打開的話,我們就可以通過修改Hosts表文件來解決了。Hosts表文件在系統中的位置,Windows 9X系統存放在C:\Windows目錄,Windows NT/2000系統,其保存在c:\winnt\system32\drivers\etc目錄,Windows XP系統保存在c:\windows\system32\drivers\etc,如果找不到的話,可以通過系統的搜索工具進行搜索。找到後,直接用記事本將其打開,然後將除了「#」開頭的其它行內容全部刪除,例如「127.0.0.1 onlinestore.smgbb.cn」,最後單擊「文件→保存」將其保存即可。當然,你也可以選擇性地刪除那些被屏蔽了的而你又想訪問的網站,這樣其他被屏蔽的網站則不會受影響。三、經驗之談當你遇到某些網站打不開,而有些網站可以順利地打開,除了在IE瀏覽器中設置了網址過濾之外,Hosts表文件被動了手腳就是最可疑之處了。通過上面的方法,一般都可以輕松地解決。鑒於此,一些煩人的網站(例如,網路插件安裝頁),我們倒可以利用這個特性將其「屏蔽」掉,方法很簡單,只要在Hosts表文件中的尾行中追加類似於:127.0.0.1 bar.網路.com(127.0.0.1與bar.網路.com之間用空格分隔開)一行,最後保存並退出Hosts表文件即可。你也可以使用上網助手的Hosts表文件編輯功能來操作,在圖1所示的窗口中單擊「添加」按鈕,然後在下面的「IP地址」和「域名」欄中分別輸入127.0.0.1 和bar.網路.com,最後單擊「立即保存」即可。按同樣的方法,可以將其他不想讓其在本台電腦中可以訪問的網站「屏蔽」掉。
2、什麼叫域名解析文件
域名解析文件2008年05月11日 星期日 09:40 A.M.hosts 一. Hosts文件的位置
很多用戶都知道在Window系統中有個Hosts文件(沒有後綴名),在Windows 98系統下該文件在Windows文件夾。
在Windows 2000/XP/Vista系統中位於\%Systemroot%\System32\Drivers\Etc 文件夾中,其中,%Systemroot%指系統安裝路徑。例如,Windows XP 安裝在C:\WINDOWS,那麼Hosts文件就在C:\WINDOWS\system32\drivers\etc中。
你也可以用windows自帶的查找功能搜索找到hosts文件。
該文件其實是一個純文本的文件,用普通的文本編輯軟體如記事本等都能打開和編輯。
二. Hosts文件的基本內容和語法
用記事本打開hosts文件,就可以看見了微軟對這個文件的說明。Hosts文件文一般有如下面的基本內容
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an indivial line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on indivial
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
這個文件是根據TCP/IP for Windows 的標准來工作的。它的作用是定義IP地址和
Host name(主機名)的映射關系,是一個映射IP地址和Host name (主機名) 的規定。這個規定中,要求每段只能包括一個映射關系,也就是一個IP地址和一個與之有映射關系的主機名。 IP地址要放在每段的最前面,映射的Host name(主機名)在IP後面,中間用空格分隔。對於這段的映射說明,用「#」分割後用文字說明。
三. Hosts文件的工作方式
現在讓我們來看看Hosts在Windows中是怎麼工作的。
我們知道在網路上訪問網站,要首先通過DNS伺服器把要訪問的網路域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址後,計算機才能對這個網路域名作訪問。
要是對於每個域名請求我們都要等待域名伺服器解析後返回IP信息,這樣訪問網路的效率就會降低,因為DNS做域名解析和返回IP都需要時間。
為了提高對經常訪問的網路域名的解析效率,可以通過利用Hosts文件中建立域名和IP的映射關系來達到目的。根據Windows系統規定,在進行DNS請求以前,Windows系統會先檢查自己的Hosts文件中是否有這個網路域名映射關系。如果有則,調用這個IP地址映射,如果沒有,再向已知的DNS伺服器提出域名解析。也就是說Hosts的請求級別比DNS高。
四. Hosts文件的工作方式和具體作用
現在來看一下Hosts文件的工作方式以及它在具體使用中起哪些作用。
1、加快域名解析
對於要經常訪問的網站,我們可以通過在Hosts中配置域名和IP的映射關系,提高域名解析速度。由於有了映射關系,當我們輸入域名計算機就能很快解析出IP,而不用請求網路上的DNS伺服器。
2、方便區域網用戶
在很多單位的區域網中,會有伺服器提供給用戶使用。但由於區域網中一般很少架設DNS伺服器,訪問這些伺服器時,要輸入難記的IP地址。這對不少人來說相當麻煩。現在可以分別給這些伺服器取個容易記住的名字,然後在Hosts中建立IP映射,這樣以後訪問的時候,只要輸入這個伺服器的名字就行了。
3、屏蔽網站
現在有很多網站不經過用戶同意就將各種各樣的插件安裝到你的計算機中,其中有些說不定就是木馬或病毒。對於這些網站我們可以利用Hosts把該網站的域名映射到錯誤的IP或本地計算機的IP,這樣就不用訪問了。在WINDOWSX系統中,約定127.0.0.1為本地計算機的IP地址, 0.0.0.0是錯誤的IP地址。
如果,我們在Hosts中,寫入以下內容:
127.0.0.1 # 要屏蔽的網站 A
0.0.0.0 # 要屏蔽的網站 B
這樣,計算機解析域名 A和 B時,就解析到本機IP或錯誤的IP,達到了屏蔽網站A 和B的目的。
4、順利連接系統
對於Lotus的伺服器和一些資料庫伺服器,在訪問時如果直接輸入IP地址那是不能訪問的,只能輸入伺服器名才能訪問。那麼我們配置好Hosts文件,這樣輸入伺服器名就能順利連接了。
五. 屏蔽不想訪問的網站的例子
這里給出一些收集到的利用Hosts文件對一些網址屏蔽的例子,共大家學習使用Hosts文件時參考。
例1.
在 hosts文件中加入如下內容就可以屏蔽文件中定義的對應的網址。
127.0.0.1 localhost
127.0.0.1 download.3721.com
127.0.0.1 3721.com #3721網路實名
127.0.0.1 3721.net #3721網路實名
127.0.0.1 cnsmin.3721.com #3721網路實名
127.0.0.1 cnsmin.3721.net #3721網路實名
127.0.0.1 download.3721.com #3721網路實名
127.0.0.1 download.3721.net #3721網路實名
127.0.0.1 www.3721.com #3721網路實名
127.0.0.1 www.3721.net #3721網路實名
例2.
在 hosts文件中加入如下內容就可以屏蔽文件中定義的對應的網址。
127.0.0.1 localhost
127.0.0.1 bar.baidu.com #百度IE搜索伴侶
127.0.0.1 www.baidu.com #百度IE搜索伴侶
127.0.0.1 baidu.com #百度IE搜索伴侶
3、域名解析文件是什麼意思?
所有的上網的計算機都具有唯一的標示符,即ip地址,它是由四組數字組成的,但這種方法很難記憶。因此使用另一種方法,即域名。域名解析就是將域名轉變為ip地址
建議不要刪除這些文件
4、如何將一個域名的二級解析對應到某一文件夾?
謝謝版主,現在我的二級域名建立好了,我想在上面放一個joomla的程序, 但是打開bj.b,com/installation/install.php ,顯示連接被重置,這是怎麼回事呢,安裝程序應該是沒有問題的
5、怎麼把域名解析到網站空間的其中一個子目錄上啊?
看你主機支持不支持子目錄綁定域名,支持的話搭建二級域名即可創建一個子目錄、
6、如何把一個域名指向到空間下的指定文件夾
一。復除非你的空間支持文件夾綁定製域名的功能。則在域名控制台即可操作如果不可以。。那麼你可以寫一個程序去實現在在根目錄下的首頁寫一個獲取域名。如果域名=A 這鏈接A的文件 也可以調用A文件架內的文件當然A文件內的頁面都要寫上 如果域名不等於A 那麼這 調用錯誤頁面。程序看你自己用的什麼伺服器語言了。。
7、如何將域名解析到本地計算機?
你在哪購買的域名呢?購買域名的公司會提供DNS解析功能,但是你家好像用的是adsl,沒有固定IP地址的,所以你現在一個花生殼軟體,他也是一種DNS解析工具,可以動態解析到你家的IP地址上. 花生殼軟體很好用,下載後安裝,按照說明很簡單!
8、域名可以解析到一個網站根目錄下的一個文件夾嗎?如何解析?
伺服器是你自己的那就很簡單了
直接新建一個站點 指向那個文件夾就可以了 然後在這個站點上綁定2級域名 2級域名解析到伺服器就可以了
如果你的網站子目錄在伺服器的路徑是D:/WEB/A
那你新建設一個站點,路徑指向D:/WEB/A 不就可以了?新建的這個站點就用2級域名綁定
9、如何將域名解析到某個目錄?
1、首先登錄中文站,登錄後點擊導航右上角的「管理賬戶」。
2、滑鼠放置在「訂單管理」,點擊下拉框中的「羅列/搜索」。
3、看到自己的主機,直接點擊綁定的域名進入,進入域名伺服器詳細信息。
4、將主機提供的兩組dns記下。
5、找到域名伺服器。
6、將域名伺服器的四組ns刪除,將剛記下的兩組dns填入。
7、這樣就做好了解析。
10、如何將域名解析指向一個文件夾,好讓這個文件夾裡面的內容可以下載
在IIS里默認網站右鍵屬性里直接指向這個文件夾就可以了,然後根據你的首頁文件名選者首選文件名就可以了!