Domainnameservice:是将机器名字变成IP地址这样一种服务。在tcpip中名字一种应用层的概念,而IP地址是一个网络层的概念,为了便于用户记录主机的位置,需要网络提供一种名字到地址的对应,也就是名字解析的问题,上下层之间的地址翻译在整个的TCPIP体系中并不只是名字—IP地址,名字到IP地址的翻译,IP地址到以太地址的翻译都是一个地址解析的过程,所以从这个角度山过来说呢DNS和ARP有类似的地方。
Internet最初发展的时候并不存在名字空间的问题,那个时候主机数目很少,主机和地址完全是靠一个文件去做对应的,有一个公共的机构去维护一个叫做Host的文件,记录着Internet上所有的主机与IP地址的对应关系,这个文件保持更新就能完成名字解析功能,但是随着的发展这种用单一文件去对应名址关系显得很不适用。
名字空间的规范:首先有一个虚拟的根,所有的一级域名都在根之下,比