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

目录如下:

  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:\Windows\System32\drivers\etc

具体路径用我的电脑演示下(见下图)

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

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

  1. Linux 系统中成功恢复已删除的文件

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 当用户意外地删除 ...

  2. 对文件或文件夹进行删除、移动、windows10重命名等操作时,系统可能提示“操作无法完成,因为其中的文件夹已在另一程序中打开,请关闭该文件或文件夹,然后重试

    我们在windows10中对文件或文件夹进行删除.移动.重命名等操作时,系统可能提示"操作无法完成,因为其中的文件夹已在另一程序中打开,请关闭该文件或文件夹,然后重试.",遇到这种 ...

  3. lisp图库不显示缩略图_[原创]在未安装过任何CAD版本的系统中,也能查看dwg文件的缩略图!...

    本帖最后由 作者 于 2008-4-26 22:27:02 编辑 引言------- 我的电脑原来安装了CAD2002版本,在资源管理器中(文件夹)是看不到CAD文件的缩略图的,可有一天我安装了CAD ...

  4. win7里面计算机叫什么,W7系统中的mrt.exe是什么文件

    我们在使用w7系统的时候,只要我们打开任务管理就可以看得到有一个mrt.exe 程序在运行,也不知道mrt.exe 是什么进程的,可不可以禁止.那w7系统中的mrt.exe 是什么文件呢?现在就随小编 ...

  5. php 安装 bzip2,Linux_Linux系统中安装使用Bzip2来压缩文件的方法讲解,安装 Bzip2命令如下:复制代码 - phpStudy...

    Linux系统中安装使用Bzip2来压缩文件的方法讲解 安装 Bzip2命令如下: 复制代码代码如下: make -f Makefile-libbz2_so && make & ...

  6. 如何实现windows和linux之间的文件传输

    2010-04-25 18:10 如何实现windows和linux之间的文件传输 如果想从windows中传送大量文件到Linux中,想必会难倒部分Linux初学者,尤其是文件很大时.我曾试过在li ...

  7. windows和linux互传文件,用户配置文件和密码配置文件,用户和组管理

    windows和linux互传文件,用户配置文件和密码配置文件,用户和组管理 用xshell  和windows互传文件 ,首先安装一个包  ,yum install -y lrzsz sz 加文件就 ...

  8. Windows 与 Linux之间进行文件传输,文件传输工具Cuteftp的使用方法。

    文件传输工具Cuteftp的使用方法 Cuteftp是一款FTP客户端软件,只要在linux上安装.启动了FTP服务,就可以使用Cuteftp在Windows 与 Linux之间进行文件传输. 一.  ...

  9. 使用win中excel打开linux下.csv文件乱码问题

    使用win中excel打开linux下.csv文件乱码问题 1.问题原因 不同系统的字符集编码不一样 windows使用的是gbk格式 linux使用的是utf8格式 检查文件编码格式 file 文件 ...

  10. tftpd32服务器软件在Windows与linux 下的文件传输(服务器ip 的设置问题)

    tftpd32服务器软件在Windows与linux 下的文件传输 https://blog.csdn.net/stoic163/article/details/42804421 2015年01月17 ...

最新文章

  1. 指针应用-----链表二
  2. HashMap的存储过程
  3. 【下拉刷新】WEUI下拉刷新
  4. Python标准库10 多进程初步 (multiprocessing包)
  5. java定义一个course类,java集合,定义两个类,学生Student和课程Course,课程被学生选修,请在课程类中提供以下功能:...
  6. 95-36-020-ChannelHandler-ChannelHandler
  7. 数据结构练习(08)链表中倒数第k个结点
  8. Python中的X[:,0]和X[:,1]
  9. tensorflow实践笔记:屏蔽GPU版tensorflow的提示、分布式训练部署时的问题以及tensorboard的查看
  10. define宏定义和const常量定义之间的区别
  11. TwinCAT3中台达A3伺服使用
  12. python哪里下载-python从哪下载
  13. 华夏出入口车牌识别摄像机
  14. rmd中无法打开链结r_十个超级好用的R语言编程技巧,一般人绝不知道!
  15. Python ELM模型预测美国10个商店3049个商品销售量 ANN人工神经网络
  16. .gitignore 不生效的解决方案
  17. Matlab bsxfun函数
  18. DirectX、Direct3D、OpenGL的区别(DX、D3D、OpenGL)
  19. block IO层框架分析2
  20. EZView如何与网络视频录像机语音对讲

热门文章

  1. 有关“重要极限”的经典例题
  2. Nginx服务器的gzip压缩详解
  3. 一位SAP培训顾问的建议:SAP HANA应该如何学习?
  4. 将ipone项目转到ipad平台以及开发同时支持这两个平台的项目
  5. asp mysql rs.recordcount_在ASP中出现RecordCount=-1的解决方法
  6. RAW数据格式的图片转换--常用于相机开发和图片旋转
  7. Android基础Activity篇——创建一个活动(Activity)
  8. 多线程爬取图片(生产者-消费者模式)
  9. 题解 P2212 【[USACO14MAR]浇地Watering the Fields】
  10. Python笔记001-类的特殊方法