2012-08-22 156 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