【问题标题】:Can I give internet access to a azure VM, without a public IP?我可以在没有公共 IP 的情况下为 Azure VM 提供 Internet 访问权限吗?
【发布时间】:2020-06-10 06:32:44
【问题描述】:

我在 azure 上有 3 个 debian 虚拟机,其中一个有一个公共 IP 可以用来上网(VM_1),而其他的只有内部网络(VM_2,VM_3)。

我可以通过 VM_1 授予对 VM_2 或 VM_3 的访问权限吗?

让我崩溃的是看到VM_1有2个网络接口,私有和公共,但是如果我进入配置文件只有2个接口,lo和eth0,而eth0包含私有IP......

我可以做点什么吗,或者我需要为 azure 分配的另一个公共 IP 付费?

我想补充一些信息: My subnet

VM_1 有公网和私网 IP,可以下载文件。

具有私有 IP 但没有公共 IP 的 VM_2 和 3 不能。

【问题讨论】:

  • 定义give access?
  • 是的,我想说如果我可以使用VM_1作为前锋,与VM_2一起上网
  • go online 是什么意思?默认情况下,Azure 中的 vm 具有到 Internet 的出站连接(即使没有 PIP)
  • 好吧,如果我默认有互联网连接,为什么在相同的配置下,VM_2 甚至无法访问它?我查看了 VM_1 和 VM_2 中的 /etc/resolv.conf,它们具有相同的内容。我需要检查其他文件吗?
  • 好吧,我不知道你在做什么,但是在 azure 中没有公共 ip 的虚拟机默认可以连接到互联网。为什么它对你不起作用?我不知道。您可能错误配置了 vm、防火墙、NSG、UDR 或 Azure 防火墙等

标签: azure azure-virtual-machine azure-virtual-network


【解决方案1】:

您可以通过Azure Virtual NAT 提出问题。您可以将 IP 分配给 NAT 网关,并在您引用 NAT 网关的子网中。这样子网内的所有虚拟机都可以通过NAT网关IP地址访问Internet。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2010-10-13
    • 2017-01-27
    • 2020-08-07
    • 2019-12-21
    • 1970-01-01
    相关资源
    最近更新 更多