2015-01-10 68 views

回答

0

虽然协议列显示“MDNS”,但就Wireshark而言,显示过滤器匹配的实际协议“字段”是“dns”。因此,使用“dns”的显示过滤器将匹配DNS数据包,包括MDNS。然后,为了缩小它 MDNS,添加UDP端口号5353,所以最终显示过滤器应为:

dns and udp.port == 5353 

...或只是“udp.port == 5353”,因为这将是MDNS正常。

0

编辑:它不存在,请访问以下链接;他提供了一个解决方案,类似于我的第一个破解:Filtering mDNS in WS。他提出:dns and udp.port eq 5353

这就是说,引用维基百科页面:MDNS

你会看到它发布到:

IPv4地址224.0.0.251或IPv6地址FF02 :: FB UDP端口5353

我会建议使用ip.dst==224.0.0.251,如果这还不够,并且在UDP端口上过滤一个。

0

的mDNS数据包的组播(相反,以单播或广播)所以你应该用下面的一个过滤器过滤它们:

ip == multicast

ip == broadcast

我知道你已经捕获文件但为了将来的参考 - 您可以使用捕获过滤器仅过滤多播流量multicast

+0

谢谢你的答案,如果我尝试ip ==多播它没有显示我..或者你是什么意思? –

+0

你能寄给我pcap文件吗,这样我就可以看到发生了什么事? – grzaks

+0

谢谢,但我alreay得到了答案 –