【问题标题】:Change DNS suffix on Azure VM更改 Azure VM 上的 DNS 后缀
【发布时间】:2018-07-03 20:22:37
【问题描述】:

我尝试在 Azure 中部署 Windows VM,该 VM 将运行 DNS 以解析我的 VNet 中的专用区域。我已经创建了 VNet 并将 VM 的 IP 地址设置为 VNet 的 DNS 服务器。由于我已经为 VNet 配置了私有 DNS 服务器,因此 VM 获得了 reddog.microsoft.com 的占位符后缀。我在 VM 上安装 DNS 并创建我的正向和反向区域。由于 VNet 中的 VM 不会加入域,因此我将 DDNS 配置为允许不安全的更新。除了为运行 DNS 的 VM 手动注册记录之外,我无法让它注册记录。当我尝试更改 NIC 上的 DNS 后缀时,只要在 NIC 属性窗口上单击“确定”,我的连接就会被终止,并且我无法再回到 VM。在这一点上我唯一能做的就是摧毁它并重新开始。我在这里想念什么?我是否必须为我放入 VNet 的任何内容手动注册记录?

【问题讨论】:

    标签: azure azure-virtual-network


    【解决方案1】:

    更新

    来自这个关于Name resolution that uses your own DNS server的文档:

    当您使用 Azure 提供的名称解析时,Azure 动态主机 配置协议 (DHCP) 提供内部 DNS 后缀 (.internal.cloudapp.net) 到每个 VM。此后缀启用主机名 分辨率,因为主机名记录在 internal.cloudapp.net 区域。当您使用自己的名字时 解决方案,此后缀不提供给虚拟机,因为它 干扰其他 DNS 架构(如加入域的 情景)。相反,Azure 提供了一个不起作用的占位符 (reddog.microsoft.com)。

    它表示您的自定义 DNS 后缀未提供给虚拟机,因为它会干扰其他 DNS 架构(例如加入域的方案)。此外,Azure 没有直接在 DNS 服务器中创建记录的凭据。 Azure 将主 DNS 后缀留空,您可以在 VM 中设置后缀,如下图所示:

    更改 DNS 后缀后,您将重新启动 VM,然后您将在提示命令输出的 DNS 后缀搜索列表中看到一个新的 DNS 后缀。

    转到 DNS 服务器,您将看到 DNS 记录已更新。在此之前,请确保您已在区域属性中启用了动态更新的非安全和安全。

    【讨论】:

    • 这是一个主要的区别。据记载,拥有加入域的机器确实是一个不同的场景。我正在尝试在没有 Active Directory 域的情况下执行此操作。
    • 是的,这有帮助。我的问题是我试图编辑 NIC 上的后缀信息而不是计算机属性。一旦我意识到我的错误,对 DNS 服务器本身进行了更改,然后重新启动...... A 记录开始按预期填充。仍在试图弄清楚为什么我的反向记录没有被创建,但这可能是一个单独的问题,而不是此时的阻止程序。
    • 很高兴听到这个消息,如果需要,建议在 ServerFault 中发布一个新问题。
    • 有什么办法可以在 linux VM 上使用引导脚本而不用重新启动?
    猜你喜欢
    • 1970-01-01
    • 2017-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多