怎么处理DNS服务?
DNS是全部网络体系中较为重要的一个基本网络服务。其的主要任务是域名解析,也就是把计算机名翻译成IP地址,这样我们就能够直接用易于联想记忆的计算机名来进行网络通讯而不用去记忆那些枯燥的IP地址了。在网络发展的初期使用是hosts文件解析的方式。初期互联网的范围非常小,最早互联网上只有4台主机,分别在犹他大学,斯坦福大学,加州洛杉矶分校和加州圣芭芭拉分校,即便在全部70年代互联网上也只有几百台主机而已。这样一来,解决名称解析的问题就能够使用一个非常简单的办法,每台主机利用一个Hosts文件就能够把互联网上所有的主机都解析出来。
在一个小范围的互联网上,使用Hosts文件是一个非常简单的解决方案,一般情况下,斯坦福大学的主机管理员每周更新一次Hosts文件,其他的主机管理员每周都定时下载更新的Hosts文件便可。但这类解决方案在互联网范围迅速膨胀时就不太适用了,如现在的互联网上至不有一亿台主机,如果每一个人的计算机中都要有一个容纳一亿台主机的Hosts文件!并且要实时更新,这实在是不容易实现。
因而人们设计出一种散布式的解析方式:DNS。DNS既可以允许主机分散管理数据,同时数据又可以被全部网络所使用。管理的分散有益于减缓单一主机的瓶颈,减缓流量压力,同时也让数据更新变得简单。DNS还被设计使用有层次结构的名称空间为主机命名,以确保主机域名的唯一性。
网友留言: