我有一个本地 AD-DC,我正在尝试将其扩展到 Azure。此服务器还托管 DNS 服务。我在 Azure 上创建了一个 VNet,并将其 DNS 服务器属性设置为指向我的本地服务器。现在,从 Vnet 中的 Vms,我可以 ping 我的本地服务器并与其进行域连接。但是,当我使用命令 Get-AzureRmNetworkInterface 查看 VM 的 DNS 设置部分时,我仍然看到 .fx.cloudapp.net。我不确定为什么它没有设置为 reddog.microsoft.com,而根据文档应该是这样的。非常感谢任何帮助。
基础设施详细信息更新:
1. Azure 上的 Hub 网络通过 S2S 连接到本地(将来将转换为 Express Route)
2. Hub 网络托管 Azure VM,该 VM 托管使用本地 AD 复制的 ADDC/DNS。此 VM 与本地 AD 已加入域,还托管 Windows 跳转框
3. Hub 网络的 VNet DNS 设置指向 Azure ADDC/DNS VM IP
4. 有一个通过 VNet 对等连接到 Hub 的辐射网络,该网络托管 SAP VM。辐射网络的 DNS 设置指向 Azure ADDC/DNS VM IP。
当前问题:中心/辐射网络上的所有 VM 均未显示 reddog.microsoft.com 作为其 DNS。当我使用 Get-AzureRmNetworkInterface 命令时,一些 VM 显示 .fx.cloudapp.net,而其他 VM 显示空白
答案1
我猜你已经看过了文档。
使用 Azure 提供的名称解析时,Azure 动态主机配置协议 (DHCP) 会为每个 VM 提供内部 DNS 后缀 (.internal.cloudapp.net)。此后缀启用主机名解析,因为主机名记录位于 internal.cloudapp.net 区域中。使用自己的名称解析解决方案时,不会向 VM 提供此后缀,因为它会干扰其他 DNS 体系结构(如加入域的方案)。相反,Azure 会提供一个不起作用的占位符 (reddog.microsoft.com)。
默认情况下,reddog.microsoft.com将是 Azure VM 以太网适配器的特定 DNS 后缀。但是,当 VM 加入 AD 域时,IP 配置的主 DNS 后缀将自动更改为 AD 域的后缀,该后缀将覆盖其他后缀,并且适配器 DNS 后缀将被忽略。
在这种情况下,即使你看到reddog.microsoft.com作为适配器的 DNS 后缀,只要 IP 配置主后缀是域的后缀,就无需采取进一步措施。请确保您已加入域并正确添加了 AD 域后缀。此外,您可以重新启动 Azure VM 以使域更改生效。您可以参考这个类似案例。