发表于: 2017-04-28 11:50:20
9 1222
小课堂【武汉第146期】
为什么有时我们需要配置HOSTS来本地测试?和什么有关?若不配置HOSTS会影响什么?
分享人:叶紫阳
1.背景介绍
最开始我们访问网站的时候,都是通过ip地址和端口号的方式来访问,但是ip地址是一串数字,记忆起来比较繁琐
所以,计算机协会推出了dns服务,dns可以根据我们输入的域名来去寻找对应的ip地址。
而hosts则相当于是我们本地的一个dns服务,在我们输入域名访问的时候,计算机会先到hosts文件夹里面去找,看有没有这个域名,如果没有,再去dns服务器上去找。
2.知识剖析
地址各段内容的解析
http://localhost:1023
http:超文本传输协议
localhost:主机名,会通过hosts转换为127.0.0.1
1023:端口号
配置hosts的好处
加快域名解析
方便本地测试
方便局域网之间的访问
可以屏蔽特定的网站
3.常见问题
如何查找并修改hosts文件?
4.解决方案
hosts文件的路径:C:\Windows\System32\Drivers\Etc
可以直接用文本编辑器打开并修改
5.扩展思考
为什么我们访问网站的时候不需要指定端口号?
6.参考文献
7.更多讨论
hosts还有什么作用?
可以通过更改hosts来翻墙。
感谢观看
BY : 杨超|叶紫阳
ppt:
https://ptteng.github.io/PPT/PPT/js-05-hosts.html#/
视频:
https://v.qq.com/x/page/n0398298w15.html
评论