能实现域名和IP地址之间双向转换的软件称为域名系统。安装域名系统的计算机叫“域名服务器”,它提供域名服务(Domain Name Service)遵循DNS协议,所以又称为“DNS服务器”。
DNS是许多分层式和分布式的数据库组成的系统,这些数据库中有许多不同类型的数据,包括主机名、域名等。DNS数据库中的这些名字形成了一种树状层次结构。简单来说,DNS 是使用阶层式的方式来运作的。例如,Domain Name为domain.com.cn,这个Domain Name 当然不是凭空而来的,是从 .com.cn所分配下来的,.com.cn又是从 .cn 授予(delegation)的。那么,.cn 是从哪里来的呢? 答案是从“.”,也就是所谓的根域(root domain)来的。根域已经是 Domain Name 的最上层,而“.”这层是由InterNIC(Internet Network Information Center,因特网信息中心)所管理,全世界的 Domain Name 就是这样,一层一层地授予下来。