我正在寻找显示 mDNS 单播响应的数据包捕获,该请求在 QUERY 字段中的单播响应位为 1 (QU) 的 mDNS 请求之后显示
我使用 Wireshark 捕获 QU 位为 0 的数据包并将其更改为 txt 文件,然后我使用 Scapy 在网络中发送它,但设备没有响应(设备响应 QU 位为 0)。设备是 Chromecast 3。我可以在网络上看到修改后的数据包,而wireshark 没有检测到异常
我想看看 chromecast 是否可以响应单播 mDNS QUERY。
对于那些感兴趣的人,我已经阅读了 mDNS 上的 RFC 6762 https://www.rfc-editor.org/rfc/rfc6762,它指出“组播 DNS 查询器必须仅在他们回答最近发送的查询时接受单播响应(例如,在最后两秒内发送)明确请求单播响应。多播 DNS 查询器必须静默忽略所有其他单播响应。
我认为 chromecast 不会以单播方式响应设备,因此他们必须忽略该请求。(我不能确定,我无权访问源代码 :))