![具有公共 IP 的虚拟机](https://linux22.com/image/1595417/%E5%85%B7%E6%9C%89%E5%85%AC%E5%85%B1%20IP%20%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA.png)
我想问一下你们,是否有办法让我在虚拟机上安装 ubuntu,然后让它拥有自己的 IP,可以使用 hamachi、vpn 还是其他什么方式?
提前致谢!!
答案1
我主要只具有使用 VirtualBox 的经验,因此我将为您提供有关如何在 VirtualBox 中执行此操作的教程。
- 找到您想要赋予公共 IP 的虚拟机。
- 然后导航到该虚拟机的设置,然后导航到“网络”选项卡。
- 将选项“附加到:”更改为“桥接适配器”
重新启动虚拟机。
如果你需要将接口的 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 和访问机器的方式。