MyDnsHeader Class: 12字节dns头部

 属性:

ARCOUNT:获取额外记录的个数

NSCOUNT:权威记录的个数

ANCOUNT:回复记录的个数

RCODE:服务器返回码

QR:查询(0)还是回复(1)

ID:返回标识id

方法:

GetBytes():返回头部结构的字节数组

Parse():将字节数组赋予该类解析

NewID():给id赋值

 


 

 MyQuestion Class:查询结构

 属性:

Type:设置查询的类型

Class:设置查询的类别

Qname:设置或获取查询的域名

方法:

GetBytes():获取该结构的字节数组

Parse(): 将字节数组赋予该类解析


MyDnsRecord Class:

属性:

Name:设置或获取名字

QType:

QClass:

TTL:

RDLength:

RDDate:

Records:资源集合

方法:

Parse():

 

Last edited Nov 21, 2011 at 11:44 PM by topdogs, version 2

Comments

No comments yet.