download
/**************************************
** 实现简单的DNS 学习、测试之用
** VC6.0 winXP 编译通过
** 0406 v1.0
** from /jxfgh
************************************/
#include <stdio.h>
#include <Winsock2.h>
#include <windows.h>
typedef struct _DNSHEAD{ //dns 头部
USHORT ID;
USHORT tag;// dns 标志(参数)
USHORT numQ;// 问题数
USHORT numA;// 答案数
USHORT numA1;// 权威答案数
USHORT numA2;// 附加答案数
}DnsHead;
typedef struct _DNSQUERY//dns 查询结构
{
// char name[64];
// //查询的域名,这是一个大小在0到63之间的字符串;
USHORT type;
//查询类型,大约有20个不同的类型
USHORT classes;
//查询类,通常是A类既查询IP地址。
}DnsQuery;
#pragmacommen