Virtualbox:是否有可能在客户系统上获取与主机公共 IP 不同的公共 IP?

Virtualbox:是否有可能在客户系统上获取与主机公共 IP 不同的公共 IP?

我想设置我的客人的民众-ip (windows xp) 不依赖于主机的 ip,而是另一个。这可能吗?如果可以,我该怎么做?

请注意,这是关于公共 ID,而不是本地 ID。

非常感谢..

答案1

如果将虚拟网卡连接设置为“桥接”而不是“NAT”,那么您可以将虚拟机中的IP地址设置为与主机相同的格式。

示例(假设您执行上述操作):

  • 主机:DHCP(例如 192.168.1.x)
  • 虚拟:DHCP
  • 结果:虚拟将有一个 192.168.1.x 地址
  • 主机:手动设置(例如10.1.1.1)
  • 虚拟:手动设置(10.1.1.2)
  • 结果:主机可以通过 10.1.1.2 连接到虚拟
  • 最终结果是网络上的任何机器都能够通过自己的 IP 地址连接到虚拟机,并且您无需配置任何内容来映射到它

    希望这可以帮助

    戴夫

    答案2

    在家庭环境中,无论操作系统或虚拟化如何,这都是不可能的。

    问题是:这个家庭网络上的两台(或所有)机器都通过路由器访问互联网。路由器是唯一一台拥有公共 IP 的机器,其他所有机器都通过转换地址(NAT)访问。

    至少有两种方法可以实现想要的结果:

    1. 在其中一台机器上使用 VPN,这样它就会在另一个地方“离开”内部网络。

    2. 获取第二条互联网线路,并将该线路的路由器指定为另一台机器的网关。

    答案3

    虽然这不是当前的帖子,但您是否试图更改网站/个人看到的您的地址?如果是这样,只需使用网络代理或下载您自己的代理,除此之外,您还可以使用私人安全网络。虽然这些并不是万无一失的,但您可以使用它们,例如让美国网站认为您来自俄罗斯或反之亦然。

    这一切都来自于您在使用上述方法为虚拟机提供其自己的 IP 地址后安装在虚拟机上的程序。(尽管如果您愿意,您也可以只对主机执行此操作,而不是对桥接适配器执行此操作)

    答案4

    在其中一台机器上使用 VPN,这样它就会在另一个地方“离开”内部网络。我认为这会有所帮助

    相关内容