windows系统中的hosts文件被劫持该怎么办?

   hosts文件被劫持,上网就会异常,打不开正常的网站,还会打开不良网站。

  1、hosts文件是一个没有扩展名的文件,通常的路径在C:Windowssystem32driversetc文件夹内。

  该文件的作用是加快域名解析,尤其是经常访问的网站,用户可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。由此可见hosts权限要高于DNS服务器解析。正因为这个缘故,往往会被病毒、木马、不良程序所劫持而利用。


  2、屏蔽网站(域名重定向):

  有很多网站不经过用户同意就将各种各样的插件安装到计算机中,其中有些是木马或病毒。对于这些网站可以利用Hosts文件的权限,把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问不良网站了。在WINDOWS系统中,约定 127.0.0.1 为本地计算机的IP地址, 0.0.0.0是错误的IP地址。下图是一个被劫持的hosts文件。


  3、如果,在Hosts中,写入以下内容:

  127.0.0.1 # 要屏蔽的网站 A

  0.0.0.0 # 要屏蔽的网站 B

  这样,计算机解析域名A和 B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的。下图是修改后的hosts文件(屏蔽了不良网站)。


  4、因为hosts文件是隐藏文件,如果找不到,可以将系统文件显示即可,步骤是:

  开始→控制面板→文件夹选项→查看→去掉【隐藏受保护的操作系统文件】前的对勾,选中【隐藏文件和文件夹】→【显示所有文件和文件夹】→确定


  5、不同的操作系统,可能hosts所在位置不一样。可以建立一个批处理文件,双击即可打开hosts文件,对其进行处理,这样比较便捷。步骤是:使用鼠标右键点击桌面空白处,在弹出的菜单中点选新建→文本文档


  6、复制(Ctrl+C)下面这句命令,将其黏贴(Ctrl+V)在新建的记事本中。notepad "%SystemRoot%system32driversetchosts"ipconfig /flushdnsexit


  7、文件→另存为: hosts.bat → 保存


  8、需要查看的时候,双击这个批处理文件即可查看(乱码是因为其中有中文)。


  9、如果hosts文件被劫持,可以清空文件中的所有内容,之后粘贴一句:127.0.0.1 localhost 保存为隐藏文件即可。

时间: 2024-11-02 11:14:31

windows系统中的hosts文件被劫持该怎么办?的相关文章

系统中的Hosts文件

在linux 系统中有个Hosts文件/etc/hosts 对Windows系统稍微熟悉点的朋友都知道,在Window系统中有个Hosts文件,在Windows 2000/XP系统中位于C:\Windows\System32\Drivers\Etc 目录中,在Windows 98系统下该文件在Windows目录.这到底是个什么文件呢?它有什么作用呢?下面我们就一起来了解它.   其实,Hosts文件是一个纯文本文件,用记事本就可以将其打开(如下图所示).这个文件是根据TCP/IP for Win

Vista系统中修改Hosts文件

在WindowsVista中修改Hosts 文件或Lmhosts文件时,有可能会发生两种错误. 错误消息 1 拒绝访问 C:/Windows/System32/drivers/etc/ hosts 错误消息 2 不能创建文件 C:/Windows/System32/drivers/etc/hosts. 请确认路径和文件名是否正确. 即使使用拥有管理凭据的帐户登录,也会出现此问题. 替代方法 要解决此问题,请按照下列步骤操作: 1.单击"开始",单击"所有程序",单击

解析unix系统中的hosts文件

关于/etc/host,主机名和IP配置文件: Hosts - The static table lookup for host name(主机名查询静态表) Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名.不同的linux版本,这个配置文件也可能不同.比如Debian的对应文件是/etc/hostname. 配置文件: 这个文件可以配置主机ip及对应的主机名,对于服务器类型的linux系统其作用还是不可忽略的.在局域网或是

WIN7 64位系统中的HOSTS文件在哪里

  1.host文件就是在C:Windowssystem32driversetchosts下,只要进入资源管理器将地址复制粘贴进去回车就可以看到; 2.如果你看不到的话可能是被系统隐藏了,因为它是具有系统属性的,所以系统是默认不显示此文件,那么就需要将隐藏的文件夹显示出来了 3.默认的hosts文件就127.0.0.1 localhost一句话而已,这句话作用是将localhost这个地址指向127.0.0.1,127.0.0.1,也就是你电脑的地址,那么就可以对里面添加你想要屏蔽的网站了.

Windows中更改hosts文件

  Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对 应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从 Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址 提交DNS域名解析服务器进行IP地址的解析. 如果我们对它进行了域名更改,那么计算机就会优先在本地 服务器中,读取域名,这样只要我们对其进行一定的处理,就可以达到屏蔽有害网站的目的,从而有

Windows系统中的文件搜索方法与技巧

window|技巧 随着电脑硬盘价格的下降和人们经济水平的提升,许多朋友都拥有大容量的硬盘,由此里面存放的文件就越来越多,这让电脑成为一个知识库,许多文件都可以从里面找到.但是这也带来一个问题,当我们要寻找以前看过的某个文件时,如果记不清楚它的位置了找起来会很麻烦,这个时候,采用适当的搜索办法来提高搜索效率是必不可少的.在windows系统中自带了一个搜索功能,真正利用好这个功能对我们的搜索功能有很大的帮助. 充分使用搜索选项 当我们查找一个文件搜索过程结束之后,如果搜索的结果非常多,这个时候就

Windows系统中打开CMD并定位到指定文件夹

  Windows系统中打开CMD并定位到指定文件夹 手动添加注册表项 打开注册表编辑regedit,且定位至HKEY_CLASSES_ROOTDirectoryshell 在shell下新建一个项(目录),命名为OpenCmd 在OpenCmd下新建一个项(目录),名为command 给command下面那个ab图标的,REG_SZ类型的值,设置为 cmd.exe /k pushd %L 直接导入注册表文件 上述步骤,也可通过导入注册表的方式来实现统一功能. 把下面的内容: Windows R

ubuntu 12.04 gedit打开windows 分区中的txt文件乱码如何解决

ubuntu12.04 gedit 打开 windows 分区中的 txt 文件乱码,是因为 ubuntu 和 windows 两个系统的编码不同. 解决办法:终端里依次输入以下2 条命令即可: gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']" gsettings se

Windows系统中安装nodejs图文教程

  这篇文章主要介绍了Windows系统中安装nodejs图文教程,本文分解了安装中的各个步骤并给出图文说明,需要的朋友可以参考下 第一步:下载安装文件 官网下载地址:http://www.nodejs.org/download/ 第二步: 安装步骤 第三步:检测是否安装完成