hosts解析器|主机文件分析
主机文件分析
浏览器访问过程
1.去本地hosts文件查看是否有映射的ip地址
2.不再去外网DNS解析对应ip地址访问
了解这个浏览器访问过程的实际应用是什么?
应用1.写一个不存在的域名到指定ip的映射关系
1.1.在本地主机上配置一个不存在的域名和一个已有的ip地址(可以是虚拟机的nginx地址)
192.168.1.128 www.321.com

1.2.1.关闭代理,访问,可以看到虚拟机的nginx主页(如果端口是80并打开)
1.2.2.访问:8080访问是虚拟机上的tomat主页(如果是开放的并且端口是8080的话)和虚拟机ip:8080一个通信。
2.cdn 访问
这个是我们日常生活中在互联网上找到的一个域名,然后我们在广州或者其他地方找到一个通常由DNS解析的IP地址,然后分配到本地的hosts文件中。由于附近的DNS解析器解析的IP地址往往访问速度更快,根据就近的原则hosts解析器,访问先到本地主机,也就是上面配置的服务器,访问和下载速度会快很多。
40.82.114.4 github.com
3.公司VPN
有些公司需要通过vpn访问。例如,在虚拟桌面云开发之前,必须在本地配置一个指定域名和实际IP的映射关系,才能访问对应的公司外网hosts解析器,进入云桌面开发。
感应
参考文献
09-nginx配置实例(反向代理实例一):25-13:20
hosts解析器|dns缓存isp
hosts解析器|dns缓存 isp什么是浏览器缓存等中继缓存服务器对其缓存。1、用打开:://net-/#dns微软下如何清空dns/来查看dns缓存内容。OSX下如何清空dns缓存下如何清空dns缓存在浏览器中访问的时候,会优先访问浏览器缓存,如果未命中则访问OS缓存,最后再访问DNS服务器(一般是ISP提供),然后DNS服务器会递归式的查找域名记录,然后返回。 【查看详情】
hosts解析器|什么是DNS域名解析?过程是怎样的?
hosts解析器|什么是DNS域名解析?它的流程是咋样的?什么是DNS域名解析?浏览器根据URL先在自身(浏览器)缓存查找DNS(域名服务器)中的解析记录题外话:本地域名服务器(LDNS)这台服务器一般在你的城市的某个角落,距离你不会很远,并且这台服务器的性能都很好,一般都会缓存域名解析结果,大约80%的域名解析到这里就完成了主域名服务器然后本地域名服务器(LDNS)再发送解析请求给上一步返回的主域名服务器(gTLD) 【查看详情】
hosts解析器|Linux主机解析顺序
hosts解析器|Linux主机解析顺序主机的解析顺序以及速度在第二步中查找本机的hosts文件,主机每次都会去打开本地磁盘上的文件进行对应的查找以及解析,与缓存相对应速度会慢很多;第三步在缓存以及本机hosts文件都没有对应的解析后,主机会向配置的DNS服务器发送查询解析请求,整个过程可能由于网络或者DNS服务器的响应速度而受到很大的影响,按照主机的解析顺序来看,先一步的速度都会优于下一步的速度。改变主机解析顺序 【查看详情】