上次简单说了下 hosts 文件的作用,然后又看了很多这方面的资料,再来总结一下:
在很早之前,全球的网络主机还很少的时候,IP 地址的映射主要靠的就是各主机里的 hosts 文件来实现,那时候的 hosts 文件保存着互联网上所有主机地址的映射。而 hosts 文件的更新是由一个专门来维护 hosts 文件的站点来实现。也就是说那时根本就不需要也没有 DNS 服务器这东西,用自己主机上的 hosts 文件就可以找到对方的 IP 地址然后建立连接了。
但是很明显随着互联网的规模增大,hosts 文件根本不可能存放这么多地址映射的记录,而且这个数量级光数查找就要好些时间了,效率很低。最可悲的还要算那个负责维护更新的站点,要同时为世界上所有主机更新规模巨大的 hosts 文件。
more >>