我很好奇 FQDN 是否在 Azure 中的虚拟机上持久存在,以及是否有人可以发布一个示例,这会是什么样子。
IEmyhost-abc.vm.windows.net
坚持我的意思是它永远是一样的,永远不会改变。
我很好奇 FQDN 是否在 Azure 中的虚拟机上持久存在,以及是否有人可以发布一个示例,这会是什么样子。
IEmyhost-abc.vm.windows.net
坚持我的意思是它永远是一样的,永远不会改变。
hostname
显示机器名称)nslookup "MACHINE_NAME"
其中“MACHINE_NAME”是在上一步中获得的)结果显示名称(FQDN)和地址,在我的例子中:MYSERVER.MYDOMAIN.f5.internal.cloudapp.net
总是相同的。
创建 Windows Azure 虚拟机(或 Windows Azure 云服务)时,您首先为您的服务选择一个名称,然后根据您的服务名称为您分配一个 DNS 名称。例如,您选择了服务名称(VM 或 CS)“myservice”,只要您删除此服务,您的 DNS 名称将永远保持不变:
http://myservice.cloudapp.net
现在,当创建服务中的虚拟机(或将您的云应用程序部署到此云服务)时,您将有一个 VIP(面向外部)分配给您的服务,并取决于您的服务端点配置,您的服务将与外部交互。只要您不删除虚拟机或部署,这些 IP 地址将保持不变。
如果您出于任何原因将 myservice 更改为 myservice1,您也可以使用 CNAME 设置(或 DNS 记录)将 www.myservice.com 调用路由到 myservice.cloudapp.net,在设置正确的 CNAME 后,您的 www.myservice.com 调用仍然可以进行到您的 Azure 服务(VM 或 CS)。
http://www.myservice.com ==>> http://myservice.cloudapp.net or http://myservice1.cloudapp.net
如您所见,选择 myservice 或 myservice1 作为服务名称并不重要,通过设置正确的 CNAME/DNS 设置,您可以将实际的 DNS 路由到 Azure 服务。
只是一个补充。对于 Linux,请执行以下操作:
nslookup "$(hostname)"