单播mDNS响应示例

时间:2019-04-18 10:23:47

标签: wireshark mdns unicast

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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