UDP访问DNS

客户端发送DNS访问请求

当客户端需要解析域名时,就会构造一个DNS(应用层的协议)请求,并通过UDP协议将其发送到DNS

服务器进行域名解析。一般是本地的DNS缓存或者配置的比如ISP的DNS服务器或者一些公共DNS服务器

比如google的8.8.8.8

查询请求的构造

DNS请求一般包含什么

标识符:请求唯一ID,由客户端发送,服务端响应时返回

标志:标志字段,包括查询,响应

问题计数:表示查询请求中的问题数

问题区域:查询的域名

客户端发送UDP数据包