Networking Azure虚拟网络-提供不存在的DNS服务器

Networking Azure虚拟网络-提供不存在的DNS服务器,networking,azure,dns,azure-virtual-machine,azure-virtual-network,Networking,Azure,Dns,Azure Virtual Machine,Azure Virtual Network,我正忙于创建一个虚拟网络,以便我的Azure虚拟机可以相互通信 我当前在屏幕上(下面的屏幕截图),需要指定DNS服务器地址。在这一点上,我不确定是否要维护DNS服务器以进行名称解析,或者是否只指定IP地址 问题: 在此处提供可能不存在的DNS服务器地址有什么危害? 这是否意味着我可以在稍后阶段使用下面屏幕上提供的IP地址实现DNS服务器? 谢谢创建虚拟网络后,您只能添加子网,并且在不删除虚拟网络的情况下无法更改DNS服务器。因此,如果您想保留虚拟网络,请确保输入一些DNS服务器地址。你可能

我正忙于创建一个虚拟网络,以便我的Azure虚拟机可以相互通信

我当前在屏幕上(下面的屏幕截图),需要指定DNS服务器地址。在这一点上,我不确定是否要维护DNS服务器以进行名称解析,或者是否只指定IP地址

问题:

  • 在此处提供可能不存在的DNS服务器地址有什么危害?

  • 这是否意味着我可以在稍后阶段使用下面屏幕上提供的IP地址实现DNS服务器?


谢谢

创建虚拟网络后,您只能添加子网,并且在不删除虚拟网络的情况下无法更改DNS服务器。因此,如果您想保留虚拟网络,请确保输入一些DNS服务器地址。你可能想要两个。一个用于您的私有IP地址(您在Azure中启动的虚拟机),另一个用于公共IP地址。您应该考虑至少添加公共地址DNS。我在8.8.8.8上用了谷歌的。您应该使用命名地址,而不是IP地址,但如果您只有几个服务器,在您仍在运行时,这不是一个大问题


这取决于您是否使用VPN网关,或者这是否是仅限Azure的网络,以及您是否处于开发/测试与生产阶段。如果您正在生产中,删除虚拟网络可能会导致严重的停机。如果您有VPN网关,则在“另一端”上频繁更改可能会更加困难。

现在,您可以在创建虚拟网络时将DNS服务器保留为空,稍后再进行更新

谢谢你的回答。但是,如果我为我的私有IP地址提供一个DNS服务器地址,但该DNS服务器不存在,该怎么办?这会造成问题吗?我想这样做的原因是,我能够在以后添加DNS服务器,而不必像您提到的那样删除和重新创建VPN。这应该可以工作。您的DNS调用将在网络堆栈上失败,但这不应该是一个问题,特别是如果您使用的是IP地址。这就是为什么我建议两个,这样服务器进行的其他调用(例如windows update)将成功。啊,我理解。所以没有默认的隐式指定的公共DNS?我总是将它与on-prem VPN和网关一起使用,所以总是需要明确DNS服务器。既然你提到了它,我想它无论如何都会默认为Azure DNS。。。但你需要测试一下。