首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用dig查询DNS中的其他信息

问使用dig查询DNS中的其他信息
EN

Server Fault用户
提问于 2020-06-19 14:56:19
回答 1查看 581关注 0票数 1

我读到DNS数据包的附加特定部分只是用于响应。这意味着它在查询中应该是空的。但是,当我运行一个普通的dig命令(dig google.com),然后查看发送的数据包(使用wireshark)时,我发现附加信息部分不是空的(我确定我查找的是查询,而不是响应)。

在这里您可以看到查询的内容

当我对When (drill google.com)运行相同的时候,附加信息部分是空的,因为它应该是空的。

你能在这一节中解释一下这个附加信息的含义吗?

提前感谢!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-06-19 16:02:30

你读到的信息有点过时了。附加部分也用于包装EDNS0 0伪剖面,您可以在数据包捕获中看到它指定EDNS0 version: 0的位置。Option: Cookie指定这是一个DNS cookie。附加部分用于此目的,因为可以使老客户端忽略此数据而不拒绝数据报。它使用一个名为OPT的伪记录类型,当无法识别时,它将被忽略。

您所观察到的不同之处在于,您的dig命令版本填充了该选项字段,但does没有。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1022160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档