我需要向Azure VM添加其他公共IP地址,并在此处找到可行的解决方案: Azure VM: More than one Public IP
基本上,这会在Azure中创建一个保留的IP,然后将保留的IP添加到云服务中。一旦它绑定到云服务,它就可以映射到VM端点。
这一切都很好但有一点我不明白 - 保留IP的IP地址和生成的VM端点不匹配。我必须设置DNS以指向端点的IP地址以使其工作。有什么我做得不对,或者这只是保留虚拟机的工作方式吗?
看起来这个悬而未决的问题是同一个问题:
azure reserved IP for VM is diffrent than the given
谢谢!
答案 0 :(得分:0)
" Azure云服务"是一个容器,为Azure VM提供互联网连接"。因此,您将面向公共IP的Internet分配给Cloud Service。本文相对擅长解释这种关系:Azure Cloud Services
来自以上链接:
以下是Azure IaaS云服务的定义,使您可以轻松了解Azure Infrastructure Services环境中的内容:
某些服务(如FTP)可能要求您的虚拟机拥有公共IP:Azure VM Public IP
答案 1 :(得分:0)
(IaaS v1)Azure云服务附带一个永久DNS名称 - something.cloudapp.net - 并且只要有部署了虚拟机,或者只要有保留的IP地址与其关联,就会分配一个VIP。流量要么是负载均衡,要么是来自位于VIP上的Azure负载均衡器的NAT(端口转发)到VM。您还可以将公共实例级IP地址(PIP)与VM关联,从而为其提供额外的IP地址。 VIP总是有一个DNS名称(something.cloudapp.net),而PIP只有在你专门添加它时才有一个,我做了一个post来解决这些差异。
(IaaS v2)虚拟机未部署到云服务中,只有一个公共IP地址(如果是专门添加的) - 通过在VM的NIC上配置PIP(并可选择为其提供cloudapp.azure.com DNS)名称)或通过配置负载均衡器并对其进行负载均衡或NAT流量。此负载均衡器配置有公共IP地址,并且可以选择具有与之关联的cloudapp.azure.com DNS名称。 (在本讨论中忽略内部负载平衡器。)