1

我很好奇 FQDN 是否在 Azure 中的虚拟机上持久存在,以及是否有人可以发布一个示例,这会是什么样子。

IEmyhost-abc.vm.windows.net

坚持我的意思是它永远是一样的,永远不会改变。

4

3 回答 3

4
  1. 使用远程桌面 (RDP) 连接到您的虚拟机
  2. 打开命令提示符
  3. 键入此命令:(hostname显示机器名称)
  4. 键入此命令:(nslookup "MACHINE_NAME"其中“MACHINE_NAME”是在上一步中获得的)

结果显示名称(FQDN)和地址,在我的例子中:MYSERVER.MYDOMAIN.f5.internal.cloudapp.net总是相同的。

于 2014-03-08T21:57:44.570 回答
2

创建 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 服务。

于 2013-03-08T17:35:19.213 回答
2

只是一个补充。对于 Linux,请执行以下操作:

nslookup "$(hostname)"

于 2017-04-11T12:09:54.370 回答