Azure保留的IP地址不一致

时间:2015-06-18 17:23:38

标签: azure azure-virtual-network

我需要向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

谢谢!

2 个答案:

答案 0 :(得分:0)

" Azure云服务"是一个容器,为Azure VM提供互联网连接"。因此,您将面向公共IP的Internet分配给Cloud Service。本文相对擅长解释这种关系:Azure Cloud Services

来自以上链接:

以下是Azure IaaS云服务的定义,使您可以轻松了解Azure Infrastructure Services环境中的内容:

  • 云服务是一个可以放置虚拟机的网络容器。
  • 该容器中的所有虚拟机都可以通过Azure直接相互通信(因此无需通过Internet进行相互通信)。
  • 此容器还分配了可从Internet访问的DNS名称。
  • 创建了一个基本的DNS服务器,可以为同一个云服务容器中的所有虚拟机提供名称解析(请注意,DNS服务器提供的名称解析仅适用于位于云服务中的虚拟机)。
  • 为容器分配了一个或多个虚拟IP地址(VIP),这些IP地址可用于允许从Internet到虚拟机的入站连接。

某些服务(如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名称。 (在本讨论中忽略内部负载平衡器。)