为什么我的虚拟机在内部网络中发送 MDNS 请求?

为什么我的虚拟机在内部网络中发送 MDNS 请求?

按照以下设置:

Windows 10 主机系统运行来自 VirtualBox 的 2 台 Ubuntu 20.04 虚拟机。两台虚拟机的网络适配器均设置为“内部”模式,这意味着只能设置内部网络。现在我为虚拟机分配了静态 IP 地址,禁用了 DHCP。两台虚拟机都在同一个本地网络中运行。

当我使用一个虚拟机 ping 另一个虚拟机(运行正常)时,Wireshark 一开始显示虚拟机正在使用“MDNS”(多播 DNS)协议。它只发送请求(分别通过 IPv4 和 IPv6),但没有得到任何响应。

请求中包含需要解析的主机名:_nmea-0183._tcp.local

您知道为什么虚拟机要发送这些 MDNS 消息以及为什么它要寻找具有该特定名称的主机吗?

显示 MDNS 消息的 Wireshark 记录的屏幕截图

相关内容