更改Azure VM上的DNS后缀

时间:2018-07-03 20:22:37

标签: azure azure-virtual-network

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

1 个答案:

答案 0 :(得分:0)

更新

此文档中有关Name resolution that uses your own DNS server的信息:

  

在使用Azure提供的名称解析时,Azure动态主机   配置协议(DHCP)提供内部DNS后缀   (.internal.cloudapp.net)到每个VM。该后缀启用主机名   解决方案,因为主机名记录在   internal.cloudapp.net区域。当您使用自己的名字   解决方案,此后缀未提供给VM ,因为它   干扰其他DNS体系结构(例如加入域)   场景)。相反,Azure提供了一个无法正常工作的占位符   (reddog.microsoft.com)。

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

enter image description here

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

enter image description here

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