hosts文件是什么? 以及在各个系统中(Windows、Mac、Linux)的hosts文件在哪里? - Go语言中文社区

hosts文件是什么? 以及在各个系统中(Windows、Mac、Linux)的hosts文件在哪里?


  • 声明:如需转载需注明作者

目录如下:

  1. 一、什么是hosts文件?
  2. 二、hosts的作用是什么?
  3. 三、hosts文件在哪里?

一、什么是hosts文件?

hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。

二、hosts的作用是什么?

1、hosts文件也可以用于其它情况,例如可以将已知的广告服务器重定向到无广告的机器(通常是本地的IP地址:127.0.0.1)上来过滤广告。同时也可以通过不下载网络广告,从而减少带宽。使用hosts文件还可减少对DNS服务器的访问来加快访问速度并减少带宽消耗。

2、hosts文件的另一个重要用途就是用于拦截一些恶意网站的请求,从而防止访问欺诈网站或感染一些病毒或恶意软件。但同时,这个文件也可能被病毒或恶意软件所利用来阻止用户更新杀毒软件或访问特定网站。

3、另外也可以通过修改hosts文件来强制将网站指定到正确的IP上,从而访问那些因为某些原因不能访问的站点。此外一些软件的破解激活也经常用到hosts文件,原理就是屏蔽软件自动连接官方服务器验证激活信息是否正确。

三、hosts文件在哪里?

1.在Windows系统中

一般在下面路径中(64位和32位都一样)

	C:WindowsSystem32driversetc

具体路径用我的电脑演示下(见下图)
在这里插入图片描述

2.在Mac系统中

一般有两种修改方式,但前提得先找到该文件,你可以选择快捷键或者文件夹一个个查找。
Ⅰ.通过快捷键:
可以通过 shift+command+g快速搜索框,然后输入 /etc/hosts 即可查找到对应的hosts文件。
Ⅱ.通过文件夹查找
参考这里吧,挺详细的
修改有两种方式,如下:
1、找到文件后点击用文本打开,会发现类似复制一份的提示,这样的话,我们可以把这个文件复制到桌面,对其进行修改,然后用修改后的文件把原来的文件替换掉,这个过程需要账号和密码。

2、使用终端进行修改: sudo vi /etc/hosts 对文档进行编辑,在编辑时,点击a进入编辑模式,编辑后,进行保存和退出。快捷键为:【:WQ!】这样就保存和退出了。

3.在Linux系统中

直接可以对其进行编辑修改,贼方便

hosts文件地址:

/etc/hosts

如果要编辑,直接用vim打开即可:

vim /etc/hosts
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/nobleman__/article/details/85728156
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢