6 应用层
DNS
做 IP 的抽象。
- 域名结构:
- 顶级: cn, com
- 二级: cctv | edu
- 三级: mail, www | tsinghua, sjtu
教育政府军事的顶级域名只能是美国的。https://web.mit.edu/
域名服务器
域名是树状结构,域名服务器也是树状结构,上级域名服务器记录了下层的域名 - ip 映射。
- 根域名服务器: 13 个,全球分布
- 顶级域名服务器 如
dns.com
: 管理 .com 或 .cn 下的二级域名 - 权限域名服务器 如
dns.abc.com
: 管理一个区 - 本地域名服务器 如
dns.xyz.com
: 不管域名,用来代理主机发起 DNS 查询,也会缓存查询结果下次查询直接返回。比如机构,大学的系可以有一个本地域名服务器
查询过程:
递归查询:
todo