前端工作中一些关于hosts的简单设置

Posted ButcherV

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端工作中一些关于hosts的简单设置相关的知识,希望对你有一定的参考价值。

hosts原理:

hosts文件存放的就是一些常用的网站主机的域名和其对应的IP地址。当我们访问网络的时候,可是以用浏览器在地址栏中输入网站的域名并回车,也可以是PING一个网站的域名等,系统往往会首先检查本地的HOSTS表文件,看其中是否已经有相应的域名与IP地址的对应关系,如果有就会直接采用,如果没有,那么就得由DNS服务器进行域名解析完成域名与IP的转换工作。

使用场景:

1、加快域名解析
对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。
2、方便局域网用户
在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址。这对不少人来说相当麻烦。可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了。
访问公司内网时,直接输入url,dns服务器自然找不到。所以需要修改hosts。
3、屏蔽网站(域名重定向) 有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了。在WINDOWS系统中,约定 127.0.0.1 为本地计算机的IP地址, 0.0.0.0是错误的IP地址。 如果,我们在Hosts中,写入以下内容: 127.0.0.1 # 要屏蔽的网站 A 0.0.0.0 # 要屏蔽的网站 B
比如adobe经常自动访问adobe.com以检测版本更新,解决方案之一的思路就是在hosts中把adobe.com域名对应的Ip修改为本机Ip。


mac中查询、修改hosts:

尝尝通过Vi编辑器查询、修改
查询:打开终端-运行:sudo vi /etc/hosts
修改:i进入修改模式、esc键退出修改模式、:wp+回车键保存退出

 



以上是关于前端工作中一些关于hosts的简单设置的主要内容,如果未能解决你的问题,请参考以下文章

团队工作心得体会Ⅱ

关于 DDD 对前端的指导工作

前端关于jquery一些总结

关于前端大厂面试经验分享

前端 - 关于开发时遇到的问题和解决方案;

关于Web前端面试的小技巧,千万不要错过!