如何在 VirtualBox 中运行的服务器上访问地址 127.0.0.1-127.0.0.10

-1 virtualbox virtual-machine

我需要从主机查询VirtualBox虚拟机(安装了Windows 10)中的特定IP地址127.0.0.1-127.0.0.10。

例子:

主机IP:192.168.1.1

虚拟机IP:192.168.1.2

关键是,当我向本地地址(例如主机上的 127.0.0.5)进行查询时,位于本地地址 127.0.0.5 的虚拟机上的服务应该响应我。如果我在主机的地址 127.0.0.4 上询问,我应该从虚拟机上的地址 127.0.0.4 获得响应。

ETC

通信将在端口 161 (SNMP) 上进行。

这可能吗?

Rom*_*nov 5

恕我直言,没有。

检查RFC 5735 (尤其是最后一句)

127.0.0.0/8 - 该块被指定用作互联网主机环回地址。由更高级别协议发送到该块内任何地址的数据报会循环回主机内部。这通常仅使用 127.0.0.1/32 进行环回来实现。如 [RFC1122] 第 3.2.1.3 节所述,整个 127.0.0.0/8 块内的地址不会合法地出现在任何网络的任何位置。

为什么你需要本地主机IP,你可以使用“普通”IP,分配给VM。或者给网卡添加虚拟IP,或者添加另一个虚拟网卡。