【应用层-DNS域名服务系统】
应用层-DNS域名服务系统一、概念二、结构三、域名服务器四、查询过程五、记录类型一、概念1.把域名翻译成IP地址也可以反向把IP翻译成域名DNS端口53。2.正向解析域名 → IP最常用反向解析IP → 域名邮件服务器验证用得多。3.中继方式可以实心跨网段使用DNS服务器进行域名解析。二、结构主机名 . 三级域 . 二级域 . 顶级域 . 根域三、域名服务器1.根域名服务器DNS层级最顶端只知道各个顶级域名服务器在哪。2.顶级域名服务器管理 .com、.cn、.edu、.gov的服务器知道该顶级域下所有二级域名的权威服务器在哪。3.权威域名服务器域名真正所属的服务器只有它真正存有 A 记录、AAAA 记录、CNAME 等只有它能给出最终IP答案。4.本地域名服务器运营商DNS、公共DNS等114、8.8.8.8、223.5.5.5代替用户去一层层问根→顶级→权威并把结果缓存下次直接回答。客户端电脑 / 手机只和本地域名服务器通信。备注主域名服务器负责维护这个区域内所有域名信息有域名数据库。辅助域名服务器作为主域名服务器的备份服务器提供域名解析服务有域名数据库。转发域名服务器负责非本地域名的查询有域名数据库。缓存域名服务器向其他域名服务器进行域名查询将查询结果保存在缓存中没有有域名数据库。四、查询过程递归查询 迭代查询客户端 → 本地DNS递归本地DNS → 各级服务器迭代。DNS服务器进行域名解析时若采用递归方法发送的域名请求为1条首先查询本地域名服务器成功则由本地域名服务器反馈结果如果失败则查询上一级的域名服务器完成查询。当递归查询无法获取到IP地址时会进行迭代查询顺序是本地域名服务器——根域名服务器——顶级域名服务器——权威域名服务器——顶级域名服务器——根域名服务器——本地域名服务器。1.浏览器先查本地缓存。2.查操作系统缓存hosts文件。3.查本地DNS服务器运营商DNS。4.本地DNS查根DNS。5.根DNS返回 顶级域DNS.com。6.顶级域DNS返回权威DNS。7.权威DNS返回真实IP。8.本地DNS缓存并返回。五、记录类型1.A记录域名 → IPv4。2.AAAA记录域名 → IPv6。3.CNAME域名 → 另一个域名别名。4.MX记录邮件服务器。5.NS记录指定该域的 DNS 服务器。6.PTR记录反向解析 IP→域名。