为 azure dns 服务托管的 public IP 添加别名

Adding alias for public IP hosted by azure dns services

我有用于在 Azure 中开发的 VM,其中包含 azure 提供的静态 public IP 地址。 public IP 的 DNS 名称标签可以说是“aaa”。它已分配给 VM,并且可以通过 http:\\aaa.eastus.cloudapp.azure.com w/o 任何问题访问此 VM 中托管的网站。

但是,我需要第二个网站,该网站将再次托管在同一个虚拟机中,并且需要作为 http:\\bbb.eastus.cloudapp.azure.com[ 访问=11=]

Azure 门户提供了一个页面来为 public IP 添加别名。但是,当您尝试将 bbb 添加为别名时,下一页需要输入 DNS 区域。我试图创建并使用像 mydnszone.com 这样的 DNS 区域来绕过该要求,但现在 bbb 变成了 mydnszone.com 下的“A”记录 添加 eastus.cloudapp.azure.com 作为 DNS 区域是不可能的,因为我在任何地方都看不到这个区域并且无法控制它。

总而言之,如何使 aaabbb 指向 Azure 中相同的 public IP 地址?

据我所知,不可能使 aaabbb 指向 Azure 中相同的 public IP 地址。您必须为其使用两个 Public IP 地址。

您可以考虑向 Azure VM 添加两个 NIC。每个 NIC 都有一个私有 IP 地址和一个由 Azure 分配的 public IP 地址。每个 public IP 地址都会有一个 Azure 提供的 FQDN,例如 aaa.eastus.cloudapp.azure.com。有关详细信息,请参阅 this documentt。

或者,如果您只想将两个不同的 DNS 名称映射到托管在同一 Azure VM 上的两个不同网站。你可以add an extra public IP address to the same Azure NIC and add IP addresses to your VM OS。然后您可以同时通过这两个 public IP 地址访问您的 Azure VM。

如果是这样,您可以添加两条 A 记录以映射到您自己的 DNS 区域中的两个 public IP 地址。

aaa.domain.com---public IP address1
bbb.domain.com---public IP address2