Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在没有公共IP的情况下为azure VM提供internet访问权限吗?_Azure_Azure Virtual Machine_Azure Virtual Network - Fatal编程技术网

我可以在没有公共IP的情况下为azure VM提供internet访问权限吗?

我可以在没有公共IP的情况下为azure VM提供internet访问权限吗?,azure,azure-virtual-machine,azure-virtual-network,Azure,Azure Virtual Machine,Azure Virtual Network,我在azure上有3个debian虚拟机,其中一个有一个公共IP,可以与之联机(VM_1),其他的只有内部网络(VM_2,VM_3) 我可以通过VM_1访问我的VM_2或VM_3吗 让我崩溃的是看到VM_1有两个网络接口,私有和公共,但是如果我输入配置文件,只有两个接口,lo和eth0,eth0包含私有IP 我可以做点什么吗,或者我需要为azure分配的另一个公共IP付费 我想添加一些信息: 具有公共和私有IP的VM_1,可以下载文件 有私有IP但没有公共IP的VM_2和3不能 您的问题可以通

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

我可以通过VM_1访问我的VM_2或VM_3吗

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

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

我想添加一些信息:

具有公共和私有IP的VM_1,可以下载文件


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

您的问题可以通过。您可以将IP分配给NAT网关,并在子网中引用NAT网关。通过这种方式,子网中的所有虚拟机都可以通过NAT网关IP地址连接到Internet。

定义
授予访问权
?是的,我想说的是,如果我可以使用VM_1作为转发,使用VM_2联机,你是什么意思
联机
?azure中的虚拟机在默认情况下(即使没有PIP)也具有到internet的出站连接,因此,如果我在默认情况下具有internet连接,为什么具有相同的配置,VM_2甚至无法访问它?我在VM_1和VM_2中查看了/etc/resolv.conf,它们的内容相同。我需要检查其他文件?嗯,我不知道你想做什么,但是azure中没有公共ip的虚拟机默认情况下可以连接到internet。为什么它不适合你?我不知道。您可能错误配置了vm、防火墙、NSG、UDR或Azure防火墙等