2012-08-22 124 views
1

的类型,我想请求OPT资源记录消息的DNS服务器BIND 9DNS服务器(EDNS)OPT资源记录

,但我不知道格式和服务器CONFIGRATION。

http://www.ietf.org/rfc/rfc2671.txt本文档是edns文档。

我按照文档格式创建了消息,但它不起作用。服务器告诉我格式错误。

的REQ消息:

Question Record: 
QName:a6.debian.com 
QType:0x41(OPT type) 
QClass:0x01(Internet) 
Additional Record: 
Resource Name:0xc0,0x0c(pointer to QName) 
Resource Type:0x41 
ResourceClass:512(udp payload size) 
TimeToLive:0x1EF0000(split to extent-code version and Z) 
ResourceDataLength:0x08 
Rdata:(OPTRdata): 
    OptCode:0x4000 
    OptLength:0x04 
    OptData:0x0A,0x0A,0x0A,0x0A 

什么是错的???你能帮助我吗?

回答

1

没有OPT类型记录。 OPT是 - 记录类型。你不能查询它。您使用OPT将某些特定参数传递给DNS服务器,例如EDNS。此外,它可以出现在“其他”部分只有

+0

谢谢,我明白了。你知道NIMLOC TSIG TKEY NB资源记录类型吗?我需要查询这些类型的DNS服务器... –

+0

我认为TKEY和NIMLOC是一个常规的RRs,而TKEY有点类似于OPT - 它用于传输,并且从未出现在DNS数据(即区域文件)本身。 – Sandman4

+0

无论如何,为什么你需要所有这些? – Sandman4