1. DNS是什么
DNS(Domain Name System):域名系统,是一项互联网服务,存储域名和IP地址相互映射关系的一个分布式数据库,它能够使人更方便的访问互联网。
域名 -> DNS域名服务 -> IP地址 -> 进程服务(IP+端口)
2. DNS域名组成
- 域名有由点、字母和数字组成。
- 点分割不同的域。
- 域名可以分为顶级域、二级域、三级域。
类别 | 举例 |
---|---|
根域名服务器 | 根域名服务器 |
顶级域名服务器 | cn域名服务器 、com域名服务器 、net域名服务器 ... |
权威域名服务器 | edu.cn域名服务器 ... |
3. DNS工作原理
3.1 迭代查询
- 客户端查询客户端主机缓存的域名,否
- 客户端查询本地域名服务器的域名,否
- 本地域名服务器请求根域名服务器查询顶级域名服务器的地址,根域名服务器返回顶级域名服务器给本地域名服务器
- 本地域名服务器请求顶级域名服务器查询权威域名服务器的地址,顶级域名服务器返回权威域名服务器给本地域名服务器
- 本地域名服务器请求权威域名服务器查询域名的地址,权威域名服务器s返回域名给本地域名服务器
- 本地域名服务器将域名地址返回给客户端
3.1 递归查询
- 客户端查询客户端主机缓存的域名,否
- 客户端查询本地域名服务器的域名,否
- 本地域名服务器请求根域名服务器
- 根域名服务器请求顶级域名服务器
- 顶级域名服务器请求权威域名服务器
- 权威域名服务器返回域名地址给顶级域名服务器
- 顶级域名服务器返回域名地址给根域名服务器
- 根域名服务器返回域名地址给本地域名服务器
- 本地域名服务器返回域名地址给客户端
评论区