今天我们一起来学习一下DNS
DNS服务器怎么会知道每个域名的IP地址呢?答案是分级查询。
比如域名 www.hexi01.com
这个域名其实还有一个根域名,根域名.root对于所有域名都是一样的,所以平时是省略的。所以这个网址的真正域名是 ww.hexi01.com.root
。
根域名的下一级,叫做"顶级域名"(top-level domain,缩写为TLD),比如.com、.net;再下一级叫做"次级域名"(second-level domain,缩写为SLD),比如www.example.com里面的.example,这一级域名是用户可以注册的;再下一级是主机名(host),比如www.example.com里面的www,又称为"三级域名",这是用户在自己的域里面为服务器分配的名称,是用户可以任意分配的。
总结一下,域名的层级结构如下。
主机名.次级域名.顶级域名.根域名
即host.sld.tld.root
查找的时候,是从右到左查找