域名(Domain Name)是用来表示 Internet 上某个计算机或计算机组的名称,用于在数据传输时标识计算机的地理位置。

域名的作用

在TCP/IP 网络中,计算机要进行通信首先需要从 DHCP 服务器上获取 IP 地址,然后基于 IP 地址进行通信。
由于 IP 地址是由一串数字序列组成,所以难以记忆。并且,计算机的 IP 地址往往不是固定的,是经常变化的。因此,直接使用 IP 地址进行通信有很多不便之处。
为了避免这些不便,可以为每台计算机赋予唯一的名称,即域名。计算机之间可以使用域名进行通信。

域名的结构

一个完整的域名由 2 个或 2 个以上的部分组成,各部分之间用英文的句号.来分隔,每个部分的长度限制是 63 个字符,域名总长度则不能超过 253 个字符。

域名的分类

域名系统采用层次结构按地理域或机构域进行分层,用小数点将各个层次隔开,从右到左依次为最高域名段、次高域名段等,最左的一个字段为主域名(主机名)。所以,域名可以按照级别和类型进行分类。
域名级别
由于域名是使用.进行分隔的,所以通过.对域名进行级别分类。最后一个.的右边部分称为顶级域名(TLD,也称为一级域名),左边部分称为二级域名(SLD);二级域名的左边部分称为三级域名。
以此类推,每一级的域名控制它下一级域名的分配。例如,163.com 是一级域名,而house.163.com 是二级域名。
域名类型
由于域名是用来标识唯一的名称,因此可以通过类型进行分类。常见的域名及对应关系如下。