2

我看过 rfc 1035 的“标题格式”部分,但它只说 id 可以是随机值。现在这个随机值是否可以是 0,这就是我想知道的。

4

1 回答 1

0

RFC1035 对事务 ID 没有任何限制,只是它是 16 位长,所以 0 完全没问题。无论您在那里发送什么,都将被复制到响应中。

为了进一步验证这一点,我检查了下面解析器的源代码,它们似乎都同意 ID 的所有 16 位都是你的。

  • 未绑定:ID 是 0 - 0xffff 之间的任意随机值。
  • ARSoft.Tools.Net:ID 是 0 - 0xffff 之间的任意随机值。
  • Synapse(Delphi 网络库):ID 是 0 - 0xffff 之间的任意随机值。
于 2015-05-07T09:05:12.277 回答