host文件的用途和用法
一. Hosts文件的位置
很多用戶都知道在Window系統(tǒng)中有個(gè)Hosts文件(沒有后綴名)入挣,在Windows 98系統(tǒng)下該文件在Windows文件夾旋圆。
在Windows 2000/XP系統(tǒng)中位于%Systemroot%\System32\Drivers\Etc 文件夾中萝勤,其中距误,%Systemroot%指系統(tǒng)安裝路徑肾胯。例如卦羡,WindowsXP 安裝在C:\WINDOWS,那么Hosts文件就在C:\Widows\System32\Drvers\Etc中植捎。
你也可以用windows自帶的查找功能搜索找到hosts文件芽狗。
該文件其實(shí)是一個(gè)純文本的文件鲤妥,用普通的文本編輯軟件如記事本等都能打開和編輯咸这。
二. Hosts文件的基本內(nèi)容和語法
用記事本打開hosts文件夷恍,就可以看見了微軟對這個(gè)文件的說明。Hosts文件文一般有如下面的基本內(nèi)容
Copyright (c)1993-1999 Microsoft Corp.
This is a sampleHOSTS file used by Microsoft TCP/IP for Windows.
This filecontains the mappings of IP addresses to host names. Each
entry should bekept on an individual line. The IP address should
be placed in thefirst column followed by the corresponding host name.
The IP addressand the host name should be separated by at least one
space.
Additionally,comments (such as these) may be inserted on individual
lines orfollowing the machine name denoted by a '#' symbol.
For example:
102.54.94.97rhino.acme.com # source server
38.25.63.10x.acme.com # x client host
127.0.0.1localhost
這個(gè)文件是根據(jù)TCP/IP for Windows 的標(biāo)準(zhǔn)來工作的媳维。它的作用是定義IP地址和
Host name(主機(jī)名)的映射關(guān)系酿雪,是一個(gè)映射IP地址和Hostname (主機(jī)名) 的規(guī)定。這個(gè)規(guī)定中侄刽,要求每段只能包括一個(gè)映射關(guān)系指黎,也就是一個(gè)IP地址和一個(gè)與之有映射關(guān)系的主機(jī)名。 IP地址要放在每段的最前面州丹,映射的Host name(主機(jī)名)在IP后面醋安,中間用空格分隔。對于這段的映射說明墓毒,用“#”分割后用文字說明吓揪。
三. Hosts文件的工作方式
現(xiàn)在讓我們來看看Hosts在Windows中是怎么工作的。
我們知道在網(wǎng)絡(luò)上訪問網(wǎng)站所计,要首先通過DNS服務(wù)器把要訪問的網(wǎng)絡(luò)域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址后柠辞,計(jì)算機(jī)才能對這個(gè)網(wǎng)絡(luò)域名作訪問。
要是對于每個(gè)域名請求我們都要等待域名服務(wù)器解析后返回IP信息主胧,這樣訪問網(wǎng)絡(luò)的效率就會降低叭首,因?yàn)镈NS做域名解析和返回IP都需要時(shí)間。
為了提高對經(jīng)常訪問的網(wǎng)絡(luò)域名的解析效率踪栋,可以通過利用Hosts文件中建立域名和IP的映射關(guān)系來達(dá)到目的焙格。根據(jù)Windows系統(tǒng)規(guī)定,在進(jìn)行DNS請求以前夷都,Windows系統(tǒng)會先檢查自己的Hosts文件中是否有這個(gè)網(wǎng)絡(luò)域名映射關(guān)系间螟。如果有則,調(diào)用這個(gè)IP地址映射,如果沒有厢破,再向已知的DNS服務(wù)器提出域名解析荣瑟。也就是說Hosts的請求級別比DNS高。
四. Hosts文件的工作方式和具體作用
現(xiàn)在來看一下Hosts文件的工作方式以及它在具體使用中起哪些作用摩泪。
1笆焰、加快域名解析
對于要經(jīng)常訪問的網(wǎng)站,我們可以通過在Hosts中配置域名和IP的映射關(guān)系见坑,提高域名解析速度嚷掠。由于有了映射關(guān)系,當(dāng)我們輸入域名計(jì)算機(jī)就能很快解析出IP荞驴,而不用請求網(wǎng)絡(luò)上的DNS服務(wù)器不皆。
2、方便局域網(wǎng)用戶
在很多單位的局域網(wǎng)中熊楼,會有服務(wù)器提供給用戶使用霹娄。但由于局域網(wǎng)中一般很少架設(shè)DNS服務(wù)器,訪問這些服務(wù)器時(shí)鲫骗,要輸入難記的IP地址犬耻。這對不少人來說相當(dāng)麻煩。現(xiàn)在可以分別給這些服務(wù)器取個(gè)容易記住的名字执泰,然后在Hosts中建立IP映射枕磁,這樣以后訪問的時(shí)候,只要輸入這個(gè)服務(wù)器的名字就行了术吝。
3计济、屏蔽網(wǎng)站
現(xiàn)在有很多網(wǎng)站不經(jīng)過用戶同意就將各種各樣的插件安裝到你的計(jì)算機(jī)中,其中有些說不定就是木馬或病毒排苍。對于這些網(wǎng)站我們可以利用Hosts把該網(wǎng)站的域名映射到錯(cuò)誤的IP或本地計(jì)算機(jī)的IP峭咒,這樣就不用訪問了。在WINDOWSX系統(tǒng)中纪岁,約定127.0.0.1為本地計(jì)算機(jī)的IP地址, 0.0.0.0是錯(cuò)誤的IP地址。
如果则果,我們在Hosts中幔翰,寫入以下內(nèi)容:
127.0.0.1 # 要屏蔽的網(wǎng)站 A
0.0.0.0 # 要屏蔽的網(wǎng)站 B
這樣,計(jì)算機(jī)解析域名 A和 B時(shí)西壮,就解析到本機(jī)IP或錯(cuò)誤的IP遗增,達(dá)到了屏蔽網(wǎng)站A 和B的目的。
4款青、順利連接系統(tǒng)
對于Lotus的服務(wù)器和一些數(shù)據(jù)庫服務(wù)器做修,在訪問時(shí)如果直接輸入IP地址那是不能訪問的,只能輸入服務(wù)器名才能訪問。那么我們配置好Hosts文件饰及,這樣輸入服務(wù)器名就能順利連接了蔗坯。
五. 屏蔽不想訪問的網(wǎng)站的例子
這里給出一些收集到的利用Hosts文件對一些網(wǎng)址屏蔽的例子,共大家學(xué)習(xí)使用Hosts文件時(shí)參考燎含。
例1.
在 hosts文件中加入如下內(nèi)容就可以屏蔽文件中定義的對應(yīng)的網(wǎng)址宾濒。
127.0.0.1localhost
127.0.0.1download.3721.com
127.0.0.1 3721.com#3721網(wǎng)絡(luò)實(shí)名
127.0.0.1 3721.net#3721網(wǎng)絡(luò)實(shí)名
127.0.0.1cnsmin.3721.com #3721網(wǎng)絡(luò)實(shí)名
127.0.0.1cnsmin.3721.net #3721網(wǎng)絡(luò)實(shí)名
127.0.0.1download.3721.com #3721網(wǎng)絡(luò)實(shí)名
127.0.0.1download.3721.net #3721網(wǎng)絡(luò)實(shí)名
127.0.0.1www.3721.com #3721網(wǎng)絡(luò)實(shí)名
127.0.0.1www.3721.net #3721網(wǎng)絡(luò)實(shí)名
例2.
在 hosts文件中加入如下內(nèi)容就可以屏蔽文件中定義的對應(yīng)的網(wǎng)址。
127.0.0.1localhost
127.0.0.1bar.baidu.com #百度IE搜索伴侶
127.0.0.1www.baidu.com #百度IE搜索伴侶
127.0.0.1baidu.com #百度IE搜索伴侶
應(yīng)用實(shí)例
1.qq去廣告屏箍,在ect加入
· # 屏蔽 QQ 游戲
0.0.0.0 adsfile.qq.com
0.0.0.0 c.l.qq.com
2.視頻網(wǎng)頁去廣告
優(yōu)酷
0.0.0.0 stat.youku.com
0.0.0.0 static.lstat.youku.com
0.0.0.0 valb.atm.youku.com
0.0.0.0 valc.atm.youku.com
0.0.0.0 valf.atm.youku.com
0.0.0.0 valo.atm.youku.com
0.0.0.0 valp.atm.youku.com
0.0.0.0 vid.atm.youku.com
0.0.0.0 walp.atm.youku.com
去奇藝廣告
127.0.0.1 afp.qiyi.com
127.0.0.1 focusbaiduafp.allyes.com
新浪視頻
127.0.0.1 dcads.sina.com.cn
pptv
127.0.0.1 pp2.pptv.com
樂視
127.0.0.1 pro.letv.com
搜狐高清
127.0.0.1 images.sohu.com
@HostsX 國內(nèi)站點(diǎn)廣告/視頻類網(wǎng)站
土豆網(wǎng)
127.0.0.1 adextensioncontrol.tudou.com
127.0.0.1 iwstat.tudou.com
127.0.0.1 nstat.tudou.com
127.0.0.1 stats.tudou.com
127.0.0.1 .p2v.tudou.com
127.0.0.1 at-img1.tdimg.com
127.0.0.1 at-img2.tdimg.com
127.0.0.1 at-img3.tdimg.com
127.0.0.1 adplay.tudou.com
127.0.0.1 adcontrol.tudou.com
127.0.0.1 stat.tudou.com
迅雷看看屏蔽:
127.0.0.1 mcfg.sandai.net
127.0.0.1 biz5.sandai.net
127.0.0.1 server1.adpolestar.net
127.0.0.1 advstat.xunlei.com
127.0.0.1 mpv.sandai.net
谷歌加密:
66.102.7.100 encrypted.google.com
74.125.43.102 encrypted.google.com
74.125.227.4 encrypted.google.com
谷歌HK:
74.125.71.99 google.com.hk
74.125.71.104 google.com.hk
74.125.71.103 google.com.hk
74.125.71.106 google.com.hk
74.125.71.147 google.com.hk