我有一个 Azure VM,用于在 mycompany.com 上托管 mycompany 应用程序。我想为创建的每个子域(如 client1.mycompany.com)设置不同的 VM。我尝试过的做法是使用配置的主机标头创建单独的网站,但它位于同一个 VM 中。
如何将主机名(如果可能)如 subdomain.mycompany.com 设置为托管 mycompany.com 的虚拟机以外的其他虚拟机?
答案1
对每个子域使用不同的 DNS 记录,每个子域解析为相应 VM 的公共 IP 地址。
答案2
在您 company.com 的 DNS 中设置指向正确虚拟机的 IP 地址的 A(主机)记录条目。
; mycompany.com
client1. 1.1.1.1
client2. 1.1.1.2
client2. 1.1.1.3
这些地址是不同虚拟机的 IPv4 地址。