DNS数据包包括DNS协议头+DNS正文段。协议头为固定的12字节,结构如下:
typedef struct
{
u16 id;
u16 flags;
u16 nques;
u16 nanswer;
u16 nauth;
u16 naddi;
}dns_header;
{
u16 id;
u16 flags;
u16 nques;
u16 nanswer;
u16 nauth;
u16 naddi;
}dns_header;
DNS数据包包括DNS协议头+DNS正文段。协议头为固定的12字节,结构如下: