澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

澳门新浦京娱乐场网站:十分健全的讲课Hosts文件

首先大家要知道在浏览器上浏览虚拟主机,必须使用Hosts文件或域名系统(DNS)实现主机名到IP地址的解析。在局域网中用Hosts文件或DNS都可以,在Internet上只能用DNS了。 

什么是hosts文件

非常全面的讲解Hosts文件,

  很奇怪有很多人不知道Hosts是什么东西。在网络病毒日渐盛行的今天,认识Hosts其实是很有用的,因为有好多的网页木马都盯上了这个文件,而在很多时候,您只需打开这个文件做一个小小的修改,就完全可以解决您认为非常困难的问题。

非常全面的讲解Hosts文件

很奇怪有很多人不知道Hosts是什么东西。在网络病毒日渐盛行的今天,认识Hosts其实是很有用的,因为有好多的网页木马都盯上了这个文件,而在很多时候,您只需打开这个文件做一个小小的修改,就完全可以解决您认为非常困难的问题。

 

1.Hosts文件所在地址

 

Vista、Xp和2000和2003等系统:在C:windowssystem32driversetc文件夹中。

Windows 9x和Me系统:在C:Windows文件夹中。

 

2.打开方法

 

该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本和写字板都能打开和编辑。注意修改后一定要保存文件。

 

 

3.Hosts文件作用

 

3.1 加快域名解析

 

对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名时,计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

 

3.2 方便局域网用户

 

在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。

 

3.3 屏蔽网站

 

现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。比如不想访问www.xxxx.com,那我们在Hosts写上以下内容:

127.0.0.1 www.baidu.com #屏蔽的网站      ――这个就是解析到本机.在打开百度的时候就会出错了

0.0.0.0 www.baidu.com #屏蔽的网站    ――这个就是解析到错误IP

这样计算机解析域名就解析到本机IP或错误的IP,达到了屏蔽的目的。

 

3.4 顺利连接系统

 

对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。

 

最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。

 

3.5 强制指定某域名对应某IP地址

 

4.Hosts文件的基本内容和语法

 

用记事本打开hosts文件,就可以看见了微软对这个文件的说明。Hosts文件文一般有如下面的基本内容:

 

 

 1 # Copyright (c) 1993-1999 Microsoft Corp.

 2 #

 3 # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.

 4 #

 5 # This file contains the mappings of IP addresses to host names. Each

 6 # entry should be kept on an individual line. The IP address should

 7 # be placed in the first column followed by the corresponding host name.

 8 # The IP address and the host name should be separated by at least one

 9 # space.

10 #

11 # Additionally, comments (such as these) may be inserted on individual

12 # lines or following the machine name denoted by a '#' symbol.

13 #

14 # For example:

15 #

16 # 102.54.94.97 rhino.acme.com # source server

17 # 38.25.63.10 x.acme.com # x client host

 

127.0.0.1 localhost #127.0.0.1 是本机ip

 

这个文件是根据TCP/IP for Windows 的标准来工作的。它的作用是定义IP地址和

Host name(主机名)的映射关系,是一个映射IP地址和Host name (主机名) 的规定。这个规定中,要求每段只能包括一个映射关系,也就是一个IP地址和一个与之有映射关系的主机名。

 

IP地址要放在每段的最前面,映射的Host name(主机名)在IP后面,中间用空格分隔。对于这段的映射说明,用“#”分割后用文字说明。

 

例如:72.14.219.190 www.baidu.com 就是将域名www.baidu.com 解析到IP地址72.14.219.190。

 

注意:IP地址前面不要有空格,ip地址和域名之间,要有至少1个空格。

 

5.Hosts文件的工作方式

 

我们知道,在网络上访问网站,要首先通过DNS服务器把要网络域名(如baidu.com)解析成baidu.com的IP地址后,计算机才能对这个网络域名作访问。

 

要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间。

 

为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有,则调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。也就是说Hosts的请求级别比DNS高。这也是为什么好多网页木马喜欢上这个文件的原因。

 

这里给出一些收集到的利用Hosts文件对一些网址屏蔽的例子,共大家学习使用Hosts文件时参考。

 

6.示例

 

在 hosts文件中加入如下内容就可以屏蔽文件中定义的对应网址(实际是把域名解析到本机,防止木马病毒远程连接)。

 

1 127.0.0.1 localhost

2 127.0.0.1 download.3721.com

3 127.0.0.1 3721.com #3721网络实名

 

7.补充一点,是不是不知道怎么获取域名所对应的IP地址?

 

打开“开始――运行”,输入“cmd”,在命令行界面输入“ping www.baidu.com”,回车。

 

显示结果类似:Reply from 220.181.6.18:bytes=32 time=24msTTL=55。

 

其中的220.181.6.18就是域名所对应IP地址(百度的)。

很奇怪有很多人不知道Hosts是什么东西。在网络病毒日渐盛行的今天,认识Hosts其实是很有用的,因为有好多的网页...

  很奇怪有很多人不知道Hosts是什么东西。在网络病毒日渐盛行的今天,认识Hosts其实是很有用的,因为有好多的网页木马都盯上了这个文件,而在很多时候,您只需打开这个文件做一个小小的修改,就完全可以解决您认为非常困难的问题。

1.当用户输入一个域名以百度为例(www.baidu.com)。


1.Hosts文件所在地址

  Vista、Xp和2000和2003等系统:在C:windowssystem32driversetc文件夹中。
  Windows 9x和Me系统:在C:Windows文件夹中。

1.Hosts文件所在地址

  Vista、Xp和2000和2003等系统:在C:windowssystem32driversetc文件夹中。
  Windows 9x和Me系统:在C:Windows文件夹中。

2.首先会到C:WindowsSystem32driversetc目录中用Hosts文件去查询相关的IP是否存在,如果存在就会访问该IP地址。

最近很多网站访问不了,网上传出了一些方法,比如使用代理,使用tor,还有就是修改hosts文件,什么是hosts文件呢?详细看下面解释:
当你在浏览器的地址栏里输入:www.baidu.com或者www.google.com的时候,你的计算机其实并不知道这是什么意思。
它并不理解,你是想要它去连接上百度的网站或者Google的网站。它听不懂,因为你输入的是人类的语言,而不是机器的语言。
机器能够听懂的语言是一串数字地址,比如说:119.75.213.61,这是百度的地址,叫做IP地址。网上的站点有无数个,每个站点都有这样的一个地址,就像是独一无二的门牌号。
机器可以理解这串数字,按照它的指示找到对应的网站。
人说人的语言,机器说机器的语言,其中就肯定有一个翻译的问题。当你在浏览器的地址栏里输入:www.baidu.com,需要一个翻译,把它变成:119.75.213.61,交给你的机器去执行。然后,你的电脑就连接到百度,于是你在屏幕上就看到了具体的页面。
这两种语言都有必要存在,你不可能记得几个IP地址,因为它最多可能有12位之多。想想看,你能背住几个手机号码?当然,打电话从来不会对你造成任 何困扰,因为你的手机通讯录上记录的是人名。你查找通讯录的时候,你只要记得人名,手机会自动把人名和电话号码对应起来。电脑也是一样,有专门的服务器负 责这种翻译,或者说对应工作。
术语叫做DNS解析服务器,简单说,就是一种专门用来翻译域名的服务器。它负责把你提交的域名变成IP地址,告诉你的机器,好让它连过去。它就像是 一个户籍警,你告诉它要去什么小区几楼几单元几号门,他负责告诉你应该左转右转怎么个走法。很明显,如果这位户籍警是个混蛋,那么就很可能指一条错误的路 给你。或者,有恐怖分子劫持了这位户籍警,要他胡乱指路,那么你就会发现此路不通。
发生这种情况怎么办?那自然是不去问这位户籍警了,而是自己给自己的机器指路。在你电脑操作系统上的Hosts文件就是用来做这件事的。你打开这个文件进行编辑,比如说写上:
123.123.123.123 baidu.com
就相当于你告诉自己的机器:听好!以后我只要输入baidu.com要你去连接,那么,就请你直接联系123.123.123.123这个地址。不要去找DNS解析服务器,乖,你自己可以找到的。
这样一来,如果DNS发了失心疯,一定要把你指到坑里去,那么你可以用Hosts文件给自己的机器仙人指路。前提是:你得知道正确和真实的IP地址,才能指导你的机器找到对应的站点。
这就是Hosts文件的原理。
此外,关于Hosts文件的位置会有一点小麻烦,因为在不同的操作系统下,它的位置并不一致。如果查找专业解释,它们会说地址一般位于:%SystemRoot%\system32\drivers\etc\
当你看到这些百分号的时候,估计已经晕倒了。嗯,这是技术人员写的文档。
对于Windows操作系统的用户来说(也就是说,你使用NT/2000/XP/2003/Vista),%SystemRoot%的意思是操作系 统根目录。简单地说,如果你的机器不是装得非常怪异,那么它就是指你的C盘。你点击“我的电脑”,进入C盘,进入windows目录,打开。然后找 system32这个目录。打开之后,再找drivers目录。打开以后,再找etc目录,进入之后,Hosts文件就在那里。
如果找不到,那就用搜索去查找文件夹system32,或者直接搜文件Hosts。
最后,一旦你修改了Hosts文件,一定要记得这件事情。也许过一段时间,网站的IP地址已经更改,那么你就要把增加的一行内容删除或者相应修改,否则,你的机器会一次次用脑袋撞岩石,你自己还在一边困惑:为什么别人都能访问,就我的机器访问不了?
其实,我们本不必要去学习这些内容的。

2.打开方法

  该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本和写字板都能打开和编辑。注意修改后一定要保存文件。

2.打开方法

  该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本和写字板都能打开和编辑。注意修改后一定要保存文件。

3.不存在该域名解析,那么就会到公网DNS查找。

3.Hosts文件作用

3.Hosts文件作用

当你访问域名出现异常,可能Hosts文件被修改了或者DNS被挟持了。

3.1 加快域名解析

  对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名时,计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

3.1 加快域名解析

  对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名时,计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

解决方案:

3.2 方便局域网用户

  在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。

3.2 方便局域网用户

  在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。

1.首先检查你的C:WindowsSystem32driversetc目录下的Hosts文件查看是否存在域名强制转向IP的情况,有的话把这个选项去掉。找不到文件设置隐藏文件可见。

3.3 屏蔽网站

  现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。比如不想访问www.xxxx.com,那我们在Hosts写上以下内容:
  127.0.0.1 www.baidu.com #屏蔽的网站      ――这个就是解析到本机.在打开百度的时候就会出错了
  0.0.0.0 www.baidu.com #屏蔽的网站    ――这个就是解析到错误IP
  这样计算机解析域名就解析到本机IP或错误的IP,达到了屏蔽的目的。

3.3 屏蔽网站

  现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。比如不想访问www.xxxx.com,那我们在Hosts写上以下内容:
  127.0.0.1 www.baidu.com #屏蔽的网站      ――这个就是解析到本机.在打开百度的时候就会出错了
澳门新浦京娱乐场网站:十分健全的讲课Hosts文件,网络健康只有和睦走访网址相当一度让你狐疑。  0.0.0.0 www.baidu.com #屏蔽的网站    ――这个就是解析到错误IP
  这样计算机解析域名就解析到本机IP或错误的IP,达到了屏蔽的目的。

澳门新浦京娱乐场网站 1

3.4 顺利连接系统

  对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。
  最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。

3.4 顺利连接系统

  对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。
  最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。

2.DNS被劫持或篡改了。你可以手动修改本地电脑的DNS,默认为空如下图,你可以在首选设置为:114.114.114.114,备用设置为:114.114.115.115;并查杀一下病毒。或者你的路由器被篡改了(设置的密码太弱),建议用修复工具修改。

3.5 强制指定某域名对应某IP地址

3.5 强制指定某域名对应某IP地址

澳门新浦京娱乐场网站 2

4.Hosts文件的基本内容和语法

  用记事本打开hosts文件,就可以看见了微软对这个文件的说明。Hosts文件文一般有如下面的基本内容:

 1   # Copyright (c) 1993-1999 Microsoft Corp.
 2   #
 3   # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
 4   #
 5   # This file contains the mappings of IP addresses to host names. Each
 6   # entry should be kept on an individual line. The IP address should
 7   # be placed in the first column followed by the corresponding host name.
 8   # The IP address and the host name should be separated by at least one
 9   # space.
10   #
11   # Additionally, comments (such as these) may be inserted on individual
12   # lines or following the machine name denoted by a '#' symbol.
13   #
14   # For example:
15   #
16   # 102.54.94.97 rhino.acme.com # source server
17   # 38.25.63.10 x.acme.com # x client host

  127.0.0.1 localhost #127.0.0.1 是本机ip

  这个文件是根据TCP/IP for Windows 的标准来工作的。它的作用是定义IP地址和
  Host name(主机名)的映射关系,是一个映射IP地址和Host name (主机名) 的规定。这个规定中,要求每段只能包括一个映射关系,也就是一个IP地址和一个与之有映射关系的主机名。
  IP地址要放在每段的最前面,映射的Host name(主机名)在IP后面,中间用空格分隔。对于这段的映射说明,用“#”分割后用文字说明。
  例如:72.14.219.190 www.baidu.com 就是将域名www.baidu.com 解析到IP地址72.14.219.190。
  注意:IP地址前面不要有空格,ip地址和域名之间,要有至少1个空格。

4.Hosts文件的基本内容和语法

  用记事本打开hosts文件,就可以看见了微软对这个文件的说明。Hosts文件文一般有如下面的基本内容:

 1   # Copyright (c) 1993-1999 Microsoft Corp.
 2   #
 3   # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
 4   #
 5   # This file contains the mappings of IP addresses to host names. Each
 6   # entry should be kept on an individual line. The IP address should
 7   # be placed in the first column followed by the corresponding host name.
 8   # The IP address and the host name should be separated by at least one
 9   # space.
10   #
11   # Additionally, comments (such as these) may be inserted on individual
12   # lines or following the machine name denoted by a '#' symbol.
13   #
14   # For example:
15   #
16   # 102.54.94.97 rhino.acme.com # source server
17   # 38.25.63.10 x.acme.com # x client host

  127.0.0.1 localhost #127.0.0.1 是本机ip

  这个文件是根据TCP/IP for Windows 的标准来工作的。它的作用是定义IP地址和
  Host name(主机名)的映射关系,是一个映射IP地址和Host name (主机名) 的规定。这个规定中,要求每段只能包括一个映射关系,也就是一个IP地址和一个与之有映射关系的主机名。
  IP地址要放在每段的最前面,映射的Host name(主机名)在IP后面,中间用空格分隔。对于这段的映射说明,用“#”分割后用文字说明。
  例如:72.14.219.190 www.baidu.com 就是将域名www.baidu.com 解析到IP地址72.14.219.190。
  注意:IP地址前面不要有空格,ip地址和域名之间,要有至少1个空格。

上面介绍了网络正常域名访问出问题的原因,那么下面就带大家使用C#搞一个Hosts修改工具(大家可以来研究,了解技术,但是不要用来恶搞他人):

5.Hosts文件的工作方式

  我们知道,在网络上访问网站,要首先通过DNS服务器把要网络域名(如baidu.com)解析成baidu.com的IP地址后,计算机才能对这个网络域名作访问。
  要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间。
  为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有,则调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。也就是说Hosts的请求级别比DNS高。这也是为什么好多网页木马喜欢上这个文件的原因。
  这里给出一些收集到的利用Hosts文件对一些网址屏蔽的例子,共大家学习使用Hosts文件时参考。

5.Hosts文件的工作方式

  我们知道,在网络上访问网站,要首先通过DNS服务器把要网络域名(如baidu.com)解析成baidu.com的IP地址后,计算机才能对这个网络域名作访问。
  要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间。
  为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有,则调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。也就是说Hosts的请求级别比DNS高。这也是为什么好多网页木马喜欢上这个文件的原因。
  这里给出一些收集到的利用Hosts文件对一些网址屏蔽的例子,共大家学习使用Hosts文件时参考。

private static void updateHosts(string ip,string domain)
        {
            string path = @"C:WINDOWSsystem32driversetchosts";
            //通常情况下这个文件是只读的,所以写入之前要取消只读
            File.SetAttributes(path, File.GetAttributes(path) & (~FileAttributes.ReadOnly));//取消只读
            //1.创建文件流
            FileStream fs =ip==""? new FileStream(path, FileMode.Create): new FileStream(path, FileMode.Append);
            //2.创建写入器
            StreamWriter sw = new StreamWriter(fs, Encoding.UTF8);
            //3.开始写入
            bool result = false;//标识是否写入成功
            try
            {
                StringBuilder sb = new StringBuilder();
                sb.Append(ip);//IP地址
                sb.Append("   ");
                sb.Append(domain);//网址
                sw.WriteLine(sb.ToString());
                result = true;
            }
            catch (Exception ex)
            {
                result = false;
            }
            finally
            {
                //4.关闭写入器
                if (sw != null)
                {
                    sw.Close();
                }
                //5.关闭文件流
                if (fs != null)
                {
                    fs.Close();
                }
            }
            if (result == true)
            {
                MessageBox.Show("成功!");
                File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.ReadOnly);//设置只读
            }
            else
            {
                MessageBox.Show("失败!");
                return;
            }
        }

6.示例

  在 hosts文件中加入如下内容就可以屏蔽文件中定义的对应网址(实际是把域名解析到本机,防止木马病毒远程连接)。

1 127.0.0.1 localhost
2 127.0.0.1 download.3721.com
3 127.0.0.1 3721.com #3721网络实名

6.示例

  在 hosts文件中加入如下内容就可以屏蔽文件中定义的对应网址(实际是把域名解析到本机,防止木马病毒远程连接)。

1 127.0.0.1 localhost
2 127.0.0.1 download.3721.com
3 127.0.0.1 3721.com #3721网络实名

澳门新浦京娱乐场网站 3

7.补充一点,是不是不知道怎么获取域名所对应的IP地址?

  打开“开始――运行”,输入“cmd”,在命令行界面输入“ping www.baidu.com”,回车。
  显示结果类似:Reply from 220.181.6.18:bytes=32 time=24msTTL=55。
  其中的220.181.6.18就是域名所对应IP地址(百度的)。

很奇怪有很多人不知道Hosts是什么东西。在网络病毒日渐盛行的今天,认识Hosts其实是很有用的,因为有好多的网...

7.补充一点,是不是不知道怎么获取域名所对应的IP地址?

  打开“开始――运行”,输入“cmd”,在命令行界面输入“ping www.baidu.com”,回车。
  显示结果类似:Reply from 220.181.6.18:bytes=32 time=24msTTL=55。
  其中的220.181.6.18就是域名所对应IP地址(百度的)。

在网址部分输入www.baidu.com,之后添加试试看,你还能访问百度吗?

没关系,之后你点清除,你又可以访问了!

源码地址:

 

本文由澳门新浦京娱乐场网站发布于www.146.net,转载请注明出处:澳门新浦京娱乐场网站:十分健全的讲课Hosts文件