在hosts文件中一个域名指向多个IP地址后计算机的处理机制
突发奇想,想到了这个问题,一个域名对应多个iP地址到底会怎么样呢?
先用Google搜索一下吧,不幸的是网上并没有好的答案,那就只能自己动手测试了.
首现用ping命令得到Google和百度的IP地址
百度IP:220.181.111.147
Google IP:74.125.71.105
一个不不存在的IP:123.12.3.2 下文称为:错误IP
测试一
错误IP www.baidu.com
百度IP www.baidu.com
Google IP www.baidu.com
测试结果:成功打开了百度主页,但打开打开速度很慢,再尝试多次刷新都是百度主页.
测试二
百度IP www.baidu.com
Google IP www.baidu.com
测试结果:瞬间打开百度主页,多次刷新依然是百度主页.
测试三
Google IP www.baidu.com
百度IP www.baidu.com
测试结果:打开的是Google主页,多次刷新也是如此
通过以上的简单测试基本可以得出一个结论,打开网站时,在电脑hosts中由上往下查找查找IP,若此IP无法打开网页就继续查找(都错误自然是网页打不开了),如果查找到可以打开的IP地址,则不再继续往下查找,不论下面是否有正确的.
因做的实验很少,所以不能保证所得结论的正确性,如果你有兴趣可以自己试试看.
知道了这个东西有什么用呢?经常上国外网站的童鞋相信都遇到过这种情况,就是网页一会能打开,一会打不开,如果我们添加多个IP到hosts中,那电脑可能就能找到那个可以的ip打开网站,还是挺有用的.该怎么相信你懂得。
赞赏微信赞赏
支付宝赞赏
本文出自 纳百川,转载时请注明出处及相应链接。
本文永久链接: https://www.bicner.com/81.html