DNS工作原理
·DNS是一种应用于TCP/IP应用程序的全球分布式数据库。
·DNS的域是一种分布式的层次结构系统,根的名字以空标签(“ ”)表示,并被称为根域(root demain)
·顶级域有两种划分方法:
地理区域:
地理区域为世界上每个国家或地区设置,有ISO-3166定义。
例如,中国是cn,美国是us,日本是jp
通用区域:
通用域是按照机构类别设置的顶级域,主要包括com(商业组织)、edu(教育机构)等
我国顶级域名下的次一级域名
com、net、org、gov、edu、ac
·域名空间:
指Internet上所有主机的主机名组成的空间。每一个主机名及其IP地址存储在一台或多台DNS服务器中
一个域一般指整个域名空间的一个字树
域名空间是指表示DNS这个分布式数据库的逆向树型层次结构
·DNS域名空间主要存在以下几种DNS服务形式:
·根服务器:
用“ . ”来表示,位于整个域名空间的最上层,主要用来管理根域和顶级域名。
目前,世界上只有13台计算机可以作为根服务器
·缓存域名服务器:
在域名系统中,所有的域名服务器都把非它们授权管理的远程域名信息保存在自己的缓存中。
遇到域名查询时,首先查找缓存中的记录,如果发现该记录,则把结果返回给客户端;如果没有找到,则按照DNS的查找规则来进一步查找。