趣谈网络协议干货-DNS协议

DNS即域名系统(Domain Name System)是用来将域名与IP地址建议映射的协议。
DNS服务器是高可用、高并发和分布式的树桩层次结构


image.png
  • 根DNS服务器:返回顶级域DNS的服务器IP地址
  • 顶级域DNS服务器:返回权威DNS服务器IP地址
  • 权威DNS服务器:返回相应主机的IP地址
  • 本地域名服务器:如果设计通过DHCP配置,本地DNS由你的网络服务商(ISP),如电信移动等自动分配,它通常就在你的网络服务商的某个机房。

域名解析过程

域名的解析总体可以分为两大步骤。
1.本级向本地域名服务器(本地DNS)发送DNS请求报文,报文里携带需要查询的域名如www.163.com。
2.本地DNS收到来自客户端的请求。如果能找到www.163.com,它就直接返回IP地址。如果没有,本地DNS去问它的根域名服务器。
3.根域名服务器收到来自本地DNS的请求,发现后缀是.com,然后发送顶级域名服务器的地址
4.本地DNS向顶级DNS请求,顶级域名服务器返回www.163.com区域的权威DNS服务器的地址。
5.本地DNS转向问权威DNS服务器,权限DNS服务器查询后将对应IP地址告诉本地DNS。
6.本地DNS将IP地址返给客户端,客户端和目标建立连接。

你可能感兴趣的:(趣谈网络协议干货-DNS协议)