在“dig”响应中,OPT PSEUDOSECTION 是什么意思?

在“dig”响应中,OPT PSEUDOSECTION 是什么意思?

dig这是我在终端中运行时的部分响应:

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512

OPT 是什么意思?PSEUDOSECTION 是什么意思?

答案1

因此,这与所谓的 DNS 扩展机制 ( ) 有关EDNS。DNS 消息(我指的是请求或响应)由以下五个部分组成,这些部分可能有值,也可能没有值:

- Header
- Question
- Answer
- Authority
- Additional

20 世纪 90 年代末,人们想要扩展 DNS 的功能,但由于 DNS 的构建方式,无法在原有的五个部分中添加更多部分,也无法在标头中添加新标志。因此,DNSEDNS应运而生,它除了其他功能外,还为 DNS 添加了“伪部分”。之所以这样称呼它们,是因为它们实际上只是部分的一部分ADDITIONAL。它们本身并不是完整的部分,它们只是“伪部分”。

EDNS还增加了对“伪资源记录”的支持。到目前为止,只创建了一种伪资源记录类型:OPT,代表“选项”。OPT 记录实际上不包含任何 DNS 信息,只是“与特定事务的问答序列有关”的信息。换句话说,它们仅包含:

  • EDNS正在使用的版本
  • 任何EDNS旗帜
  • 承载请求的 UDP 数据包的大小。

我推荐维基百科文章EDNS以及介绍它的 RFC:

https://en.wikipedia.org/wiki/Extension_mechanisms_for_DNS

https://www.rfc-editor.org/rfc/rfc6891

相关内容