谨慎黑米

文章
8
资源
0
加入时间
3年2月3天

网络协议-DNS组包实例

DNS应用根据DNS报文格式,可以通过自组DNS请求报文,判断当前设备是否已连接外网。DNS报文格式链接: DNS报文格式.1. 结构体构造DNS请求报文为header + 正文,其中正文为name+type+class。所以我们需要构造的DNS请求报文格式为header+name+type+class,header可用一个结构体表示,长度为16 * 6位,type+class可用一个结构体表示,长度为16 * 2位。具体如下:typedef struct{ u16 id; u1