0

我正在寻找显示 mDNS 单播响应的数据包捕获,该请求在 QUERY 字段中的单播响应位为 1 (QU) 的 mDNS 请求之后显示

我使用 Wireshark 捕获 QU 位为 0 的数据包并将其更改为 txt 文件,然后我使用 Scapy 在网络中发送它,但设备没有响应(设备响应 QU 位为 0)。设备是 Chromecast 3。我可以在网络上看到修改后的数据包,而wireshark 没有检测到异常

我想看看 chromecast 是否可以响应单播 mDNS QUERY。

4

1 回答 1

0

对于那些感兴趣的人,我已经阅读了 mDNS 上的 RFC 6762 https://www.rfc-editor.org/rfc/rfc6762,它指出“组播 DNS 查询器必须仅在他们回答最近发送的查询时接受单播响应(例如,在最后两秒内发送)明确请求单播响应。多播 DNS 查询器必须静默忽略所有其他单播响应。

我认为 chromecast 不会以单播方式响应设备,因此他们必须忽略该请求。(我不能确定,我无权访问源代码 :))

于 2019-12-16T21:44:01.193 回答