什么是hosts 文件

hosts文件(域名解析文件)是将主机名映射到IP地址的一个纯文本文件。

其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“ 数据库 ”。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的 IP 地址,一旦找到,系统就会立即打开对应网页,如果没有找到,则系统会将网址提交 DNS 域名解析服务器进行 IP 地址的解析。

一,加快域名解析

在hosts 中配置域名对应的ip 后,会直接通过域名请求ip,不需要通过DNS 了,会减小访问速度

下图就是举个例子,这样我们输入网址,就会直接请求一个ip,不需要通过DNS,也可以一个ip 映射多个地址。

DNS 服务器(域名服务器)

二,构建映射关系

在很多单位中,都会有自己局域网,而且还会有不同的服务器提供给公司的成员使用。但由于局域网中一般很少架设 DNS 服务器,因此在访问这些服务器时,就需要输入难记的 IP 地址,这对大家来说相当麻烦。因此,咱们可以分别给这些服务器取个容易记住的名字,然后在hosts文件中建立 IP 映射,这样在以后访问的时候,只要输入这个服务器的名字就 OK !
示例:

ip 为局域网ip,切记,不能填ip,如果想访问ip 的某个端口,可以在浏览器上数据

www.gongshi.com:8080:这种访问的就是127.0.0.1:8080,这样就不需要数据难记的ip 了

三,屏蔽垃圾网站

现在有很多网站,在不经过咱们同意的时候,就将各种各样的插件安装到咱们的计算机中,其中不乏病毒和木马。对于这些网站,咱们就可以利用hosts文件把这些网站的域名映射到一个错误的 IP 或本地计算机的 IP 地址上,这样就可以达到禁止访问的目的!

示例:

11.11.11.11  www.guanggao.com  #屏蔽广告,随便映射一个端口

11.11.11.11 www.jihuolianjie.com # 屏蔽激活连接,映射一个访问不到的地址

修改hosts文件的方法
由于 hosts 文件属性系统文件,因此需要管理员权限才能对其进行修改。
第一种方法:先将权限修改成管理员权限,然后在对其进行修改。
第二种方法:先将hosts文件复制到桌面,这时就不需要管理员权限了,因此可以对其进行修改了,等修改之后,在将其拖回原目录,替换就可以啦!
在 iOS 系统中中,hosts文件的位置为:~/private/etc
在 Windows 系统中,hosts文件的位置为:C:\Windows\System32\drivers\etc

hosts文件的作用相关推荐

  1. 详述 hosts 文件的作用及修改 hosts 文件的方法

    1 什么是hosts文件? hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联" 数据库 ".当用户在浏览器中输入一个需要登 ...

  2. 系统hosts文件的作用

    host是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会 ...

  3. System学习笔记004---Windows系统中hosts文件的作用_Zookeeper在SpringBoot中报错需要配置一下这个文件

    JAVA技术交流QQ群:170933152 1.Zookeeper在SpringBoot中报错需要配置一下这个文件 2018-07-25 20:01:39.563  INFO 187364 --- [ ...

  4. 浅谈hosts文件的作用

    最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用 文章目录 一 http请求过程 二 hosts文件定义 三 hosts文件作用 四 hosts文件 ...

  5. hosts文件的作用以及hosts中多个ip映射一个域名地址的解析顺序

    hosts的作用:   当我们访问网站时,要首先通过DNS服务器把网络域名(www.xx.com)解析成IP地址,我们的计算机才能访问.如果对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这 ...

  6. 域名解析过程及hosts文件的作用

    文章目录 域名解析 背景 概念 域名与IP的关系 hosts文件介绍 域名解析的流程 不同系统hosts文件的位置 hosts文件的主要作用 来源:https://blog.csdn.net/ 域名解 ...

  7. ubuntu中/etc/hosts文件的作用

    关于/etc/host的主机名与IP配置文件 Linux的/etc/hosts是配置IP地址与其对应主机名或者域名的文件,智力可以记录本机的或其他主机的ip或者主机名.不同的Linux版本,这个配置文 ...

  8. 电脑中hosts文件的作用

    目录 一.hosts文件具体存放在哪 二.hosts是干啥用的 1.描述一 2.描述二 三.获取域名解析后IP地址信息方法 提到电脑系统中的hosts文件,如果不是太熟悉的话,还真是闻所未闻,一是由于 ...

  9. /etc/hosts文件作用

    hosts文件的作用相当于DNS,提供IP地址hostname的对应.早期的互联网计算机少,单机hosts文件里足够存放所有联网计算机.不过随着互联网的发展,这就远远不够了.于是就出现了分布式的DNS ...

  10. Hosts文件实际应用 配置内部服务器提高访问效率和速度

    一 hosts文件的作用和介绍 https://jingyan.baidu.com/article/335530da45485e19cb41c3d6.html https://www.cnblogs. ...

最新文章

  1. 关于学习Python的一点学习总结(56->random的使用)
  2. wps 项目进度_平安科技软件+金山WPS测试面试题
  3. Matlab矩阵函数
  4. 《Adobe Flash CS6中文版经典教程》——导读
  5. 总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
  6. IMPDP table_exists_action 参数的应用
  7. 基于混沌的图像置乱加密算法及matlab的实现,基于混沌的图像置乱加密算法及MATLAB的实现...
  8. Axure高保真家政服务用户端app全局说明+家政服务员工移动端app+家政服务web端管理信息系统(订单管理+服务管理+报表统计+财务管理+营销管理+人员管理)
  9. openlayers5学习笔记-001
  10. PHP利用GD库将微信小程序二维码和用户头像拼接且用户在微信服务号回复指定内容将拼接的二维码返回
  11. Sublime LiveReload安装问题
  12. vim globle
  13. PC端微信扫码关注公众号并登录
  14. 【MySQL】MySQL安装图解
  15. 纯音乐 Heaven Earth
  16. 哈佛学者:这3本英文名著,每天小读10分钟,英语level暴涨....
  17. sicilyOJ 11珠海赛重现 C Unlosing Ranger V.S. Darkdeath Evilman(DP)
  18. html5新增属性cookies,关于cookie的SameSite属性
  19. C++ STL函数库 vector(henu.hjy)
  20. set和setenv的区别

热门文章

  1. HDU - 3237 Help Bubu (好题)
  2. 网络学习笔记之路由器基本命令行操作
  3. a5m2使用方法 mysql_反転
  4. 记一个embed嵌入flash、mp4播放视频
  5. VM虚拟机安装及使用
  6. 深度解读企业微信与个人微信的区别?
  7. Flutter-设置信息本地持久化
  8. 关于killer网卡与win10 擦出火花 内存爆炸的原因
  9. 测试职业发展前景之职业发展方向
  10. Docker 和 Kubernetes了解一下