如何使用默认值 'Internal Azure DNS' 解析同一 Azure 虚拟网络中辅助角色的 DNS 名称?

How do I use the default 'Internal Azure DNS' to resolve DNS names of worker roles within the same Azure Virtual Network?

我有一个云服务,它有一个工作者角色 'Kernel',有 2 个实例(实例 0 和实例 1)。我在同一个 Azure 虚拟网络的不同子网中部署了另一个 VM。我听说我可以使用 Azure DNS 解析主机名以获取每个辅助角色的私有(动态)IP 地址。但是我该怎么做呢?我假设在客户端这只是一个标准的 DNS 查找,所以问题实际上是:我在 CSCFG 文件中放了什么,我应该解析什么 FQDN DNS 名称?

要在辅助角色 VM 上设置名称,请按照此处所述将 vmName 添加到 cscfg:https://msdn.microsoft.com/en-us/library/azure/jj156212.aspx

这两个工作人员将有一个共同的 DNS 后缀,因此您可以只按名称引用他们。要查找 FQDN,您需要登录到其中一个 VM 并执行 ipconfig /all 或使用带有 -Debug 开关的 powershell Get-AzureVM cmdlet 并查找 InternalDnsSuffix。

问候 加雷思 [MSFT]