hosts文件测试(给产品经理讲技术)
【相关推荐】
最近在程序员交(搅)流(基)平台GitHub上有个很火的项目叫「AppleDNS」,它的作用是可以帮助你更快的访问Apple服务,于是我又去庖丁解牛了这个项目,发现它的原理其实很简单,Apple家有很多服务器遍布全球,它可以帮你找到对你来说连接最快的一台服务器的IP地址,然后将这个IP地址写入你电脑的Hosts文件,以后你就可以一直连接这台服务器了。
为什么要写入Hosts文件,才可以一直连接这台较快的服务器呢?这里就要说一下神奇的Hosts文件了。读过以前文章的同学应该都知道,我们访问一个URL,首先要做的就是域名解析,将域名解析成对应的IP地址,然后通过IP地址访问服务器。这
个域名解析服务器的一般都是你使用的运营商提供的,如果它解析出一个比较快的IP,你就可以较快地打开网页,如果它解析出一个较慢的IP,你也得认了,使用龟速去打开吧。不过,Hosts文件给了我们一个自己决定命运的机会,我们可以在Hosts文件中,指定某个域名对应的IP地址,系统在发起网络请求时,会优先使用Hosts文件中的IP地址,这样就达到我们自主决定使用哪台服务器的目的咯。
也想看看你的Hosts文件?Windows系统可以查看C:\system32\drivers\etc\hosts,OS X或者Linux系统可以查看/etc/hosts,下面是我的hosts文件:
从图中可以看到,我的电脑访问se.itunes.apple.com这些域名都是指定了IP地址的,从而达到”加速”的目的。
修改Hosts文件不仅可以帮我们”加速”访问Apple,也可以帮我们访问一些高墙之外的网站,当然前提是你要找到有效的IP地址,这个就看你使用搜索引擎的能力了~
不过,如果你在Hosts文件中给某个域名配置了一个错误的IP,那么会导致这个域名的网页都不能正常访问哦。还记得广为流传的双11防剁手Tips吗?其中有一条就是修改Hosts文件,将www.taobao.com指定到IP 127.0.0.1,这个IP的意思是将淘宝网指向你自己的电脑,这样就阻止你去访问淘宝网了。效果如图:
欢迎添加给产品经理讲技术
少年关注我们的官方微博@产品100和微信订阅号:chanpin100ghsd,有惊喜哦!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com