1.域名 www.baidu.com.diaoyu.top 的结构分析
顶级域名 (Top-Level Domain, TLD):是 .top。.top 是一个通用顶级域名(gTLD),由专门的域名注册局进行管理
一级域名:是 diaoyu.top。这是向域名注册商购买和注册的核心主体,它的管理者是域名的拥有者/注册人 。
二级域名:是 baidu.diaoyu.top。它由一级域名的拥有者创建,作为主域名下的一个分支 。
三级域名:是 www.baidu.diaoyu.top。这个完整的域名看起来很像百度的网址,但它其实是 diaoyu.top 这个域名下的一个子域名或主机记录。它的管理者同样是一级域名 (diaoyu.top) 的拥有者 。
2.访问 www.baidu.com 的DNS解析过程
1检查本地缓存:计算机首先会检查浏览器、操作系统以及本地 hosts 文件中是否有 www.baidu.com 对应的IP地址。如果找到,解析结束。2询问本地DNS服务器:如果本地没有缓存,请求会被发送到你电脑网络设置中配置的DNS服务器(通常由你的网络服务商提供)。它会先查自己的缓存,如果有记录,就直接返回IP地址。3向根服务器求助:如果本地DNS服务器也没有缓存,它会代表你的电脑,从域名体系的最高层开始查询。它首先会向全球13组根域名服务器询问 .com 顶级域名服务器的地址 。4层层递进查询:查询顶级域名服务器:本地DNS服务器拿到 .com 服务器的地址后,会去询问 baidu.com 这个权威域名服务器的地址。查询权威域名服务器:最后,本地DNS服务器会去访问 baidu.com 的权威域名服务器,从中查询到 www.baidu.com 的具体IP地址 。5返回结果并缓存:权威服务器将 www.baidu.com 的IP地址返回给本地DNS服务器,本地DNS服务器再将其返回给你的电脑。同时,为了加快后续访问,这台本地DNS服务器会把这个解析结果缓存一段时间 。