DNS的构成

域名系统是一个分布式数据库。这种结构允许对整体数据库的各个部分进行本地控制,并且在各个部分的数据通过客户端/服务器模式变得对整个网络都可用。

被称为名称服务器(nameserver)的程序构成了DNS客户端/服务器机制的服务器一端。名称服务器包含了数据库中某些部分的信息,并使得这些信息对被称为解析器(resolver)的客户端可用。解析器通常只是一组库例程(libraryroutine),这些库例程产生查询请求并将请求通过网络发送给名称服务器

DNS数据库与UNIX文件系统有些类似,UNIX文件系统中的目录相对于域名系统而言代表一个域,子目录在DNS中则被称为子域,只不过在方向上刚好相反,文件系统中根目录在最前,而DNS中的域在最后

相关推荐