专栏首页电脑网络小帮手hosts文件是什么?有什么用?

hosts文件是什么?有什么用?

哈喽!各位小伙伴大家好呀!

可能你以前遇到过只能上QQ却无法打开网站,

而后用杀毒软件恢复Hosts文件后方能使用。

遇到能上网却无法打开网站,

除了DNS被篡改,

剩下就是Hosts文件被篡改了,

那这个Hosts文件到底是个什么文件呢?

hosts文件是一个没有扩展名的系统文件,

其基本作用就是将IP和域名建立联系,

之前在DNS的文章中提到过互联网中的互访,

是通过IP地址进行的,Hosts文件就是本地的域名解析。

DNS是什么?有什么用?

简单点说就是,在Hosts文件中,

给一个IP地址定义一个易于记忆的名称。

然后电脑要访问这个IP的时候,

无需输入IP,直接输入名称即能访问。

这个本地域名解析还能这样用,

比如把想要屏蔽掉的网站,

设置它的IP地址为本地IP:127.0.0.1。

当在浏览器输入这个网址就会访问不到了。

这是因为每次你在访问域名的时候,

系统首先会从Hosts文件中查询对应的IP地址,

一旦找到,浏览器就会打开对应网页。

如果没有找到,

系统就会将域名交于DNS服务器处理,

系统从DNS服务器得到对应IP后即打开网页。

将想屏蔽的网址对应IP改成本地IP后,

自然就会无法访问了。

这个“功能”也被那些木马制造者利用,

篡改这个文件,就会导致我们无法正常访问网站,

或者被指向诈骗网站等。

如果出现某些网站不能访问时,

就可以查看下这个文件是否被更改过哦!

接下来说下如何更改Hosts文件,

Hosts文件在Windows中,

位于C:\Windows\System32\drivers\etc文件夹下,

要更改文件,首先复制这个文件至桌面,

然后双击文件,会弹出让你选择打开方式,

选择记事本,然后点击确定。

默认的Hosts文件中都是注释,在#号后的都为注释,

不会被执行,要添加域名解析的话,

直接在最后,先写IP地址,

然后写自定义的名称就行了。

由于小编的公司里有很多共享文件夹,

于是为了访问方便,都给这些IP加上了名称,

这样在访问共享的时候就方便多了。

填写时需注意,一定要写完一行以后,敲回车换行,

否则这一条是不起作用的哦!

添加好了之后,保存文件,

然后把文件复制回去覆盖原文件,

选择移动和替换,如果有管理员操作提示,

就点“继续”就可以了。

然后实验一下,访问共享资源,

直接输入名称,就能访问到这个IP的共享资源了。

接下来再实验一下屏蔽网站,

比如我现在要屏蔽baidu.com,

先将C:\Windows\System32\drivers\etc目录下的Hosts文件,

复制到桌面,然后打开它,

接着就在文件中这样写就可以了,

填写上本机IP,然后空格,填上完整的网址,回车。

要加注释的话就多空几格,打上#号。

接着写注释就好了,然后回车。

填写完成后保存,然后将文件复制回去,

为啥不直接在etc目录下改呢?

因为那个是系统目录,每个人的系统版本不同,

也可能不是管理员账户,

复制出来改好再复制回去是一定能行的方法。

复制回去后,打开浏览器验证一下,

两个网站都无法打开了。

本文分享自微信公众号 - 电脑网络小帮手(gh_34cafbf64941),作者:电脑网络小帮手

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • DNS是什么?有什么用?

    DNS是互联网的一项服务,简单的说,就是把域名(简单来说就是网站服务器的名字)转换成IP地址(简单说就是一个电脑的电话号码),好让电脑直接访问到网站的服务器。

    简单并不简单
  • 断网、网络卡、慢、掉线的常规解决方法

    这种情况就要先了解网络的组成,一般是由,光猫、无线路由、接入端设备(电脑、手机等)组成。也有直接就一个光猫,没有接入路由器的。

    简单并不简单
  • 如何安装WINDOWS系统(二)

    传统BIOS是这种,用键盘方向键选择Windows10 PE x64进入PE系统。

    简单并不简单
  • Win7下修改Hosts文件

    WIN7或者VISTAWIN7或者VISTA系统的需要提升用户对Hosts文件的操作权限,否则无效。 具体方法如下: 方法一:按着Shift键,然后Hosts文...

    跟着阿笨一起玩NET
  • 元数据看板的初步设计思路

    今天在飞机上整理了一个初版的元数据看板接口的设计需求,然后又以设计图表的形式补充了一版,整体来说,这个元数据库看板的接口逻辑就梳理差不多了。

    jeanron100
  • 投融资汇总|本周(7.14-7.20),矿区无人化赛道现最大融资记录

    本周硬科技领域投融资事件一共51起,人工智能领域发生20起融资事件和2起收购事件,占比43%;生物医药领域发生10起融资事件和1起收购事件,占比21%;区块链领...

    镁客网
  • 《C++ Primer》学习笔记:3.3.3其他vector操作

    《C++ Primer》(第五版)中计算vector对象中的索引这一小节中,举例要求计算各个分数段各有多少个成绩。 代码如下: #include <iostre...

    希希里之海
  • Java基础总结大全(3)

    8、Map集合和Collection集合的区别? 1, Map中一次存储是键值对。 Collection中一次存储是单个元素。 2, Map的存储使用...

    Java学习
  • Java基础总结大全(3)

    8、Map集合和Collection集合的区别? 1, Map中一次存储是键值对。 Collection中一次存储是单个元素。 2, Map的存储使用...

    Java学习
  • C++核心准则编译边学-F.22 使用T*或onwer<T*>指明唯一对象

    Readability: it makes the meaning of a plain pointer clear. Enables significant ...

    面向对象思考

扫码关注云+社区

领取腾讯云代金券