DNS协议是应用层的协议
域名系统(DNS):主机名到IP地址的转换
1.一个由分层的DNS服务器实现的分布式数据库
2.一个允许主机查询分布式数据库的应用层协议,使用UDP
DNS用于吧主机名解析为IP地址
所有的DNS请求和回答报文使用UDP数据报使用端口53发送
根DNS服务器:返回顶级域TLD服务器
顶级域TLD服务器:返回顶级域名 .com .edu....
权威服务器
本地DNS服务器
DNS缓存:把返回报文缓存在本地服务器
资源记录resource record RR:是一个4元组(Name,Vlaue,Type,TTL)
TTL:该记录的生存时间
type=A:Name是主机名,Vlaue是对于 的IP地址
type=NS :Name是域 Value是权威服务器的主机名(foo.com,dns.foo.com,NS)
type=CNAME 别名映射
type=MX Valuee是name的邮件服务器的规范主机名