具有公共 IP 的虚拟机

具有公共 IP 的虚拟机

我想问一下你们,是否有办法让我在虚拟机上安装 ubuntu,然后让它拥有自己的 IP,可以使用 hamachi、vpn 还是其他什么方式?

提前致谢!!

答案1

我主要只具有使用 VirtualBox 的经验,因此我将为您提供有关如何在 VirtualBox 中执行此操作的教程。

  1. 找到您想要赋予公共 IP 的虚拟机。

您的虚拟机

  1. 然后导航到该虚拟机的设置,然后导航到“网络”选项卡。

您的虚拟机设置

  1. 将选项“附加到:”更改为“桥接适配器”

桥接适配器

  1. 重新启动虚拟机。

  2. 如果你需要将接口的 dhcp 分配更改为静态 ip,你可以阅读有关这里

干杯!

答案2

理论上,您可以为主机分配任何您想要的 IP。如果您静态分配公共 IP,则需要有一个 IP 来分配。您必须被分配 IP。如果 IP 不是您的,您不能直接分配公共 IP。如果您使用的是住宅网络,则只会给您一个公共 IP,该 IP 通常通过 DHCP 分配。因此,您必须为虚拟机提供一个私有 IP 地址,然后使用 NAT/PAT 使机器可从外部访问。

如果您的 ISP 确实为您分配了多个公共 IP,则只需为其分配一个由 ISP 指定的 IP。它应该是可路由的,然后您只需为其分配一个 DNS 主机名即可使其更易于访问。

VPN 尚未确定。取决于 VPN 提供商如何设置其服务以及其网络如何实施。因此,即使他们为您的 PC 提供了公共 IP 地址,您也可能无法公开访问您的机器。

简而言之,了解 IP 类别及其存在的原因。网络地址转换和端口地址转换将非常有帮助。了解路由协议(EIGRP、OSPF 和 BGP)和防火墙技术的一些基础知识,以及它们如何限制流量。所有这些考虑因素都会影响您分配 IP 和访问机器的方式。

相关内容