1

我正在忙于创建虚拟网络,以便我的Azure虚拟机可以相互通信。Azure虚拟网络 - 提供不存在的DNS服务器

我目前在屏幕上(下面的屏幕截图),我需要指定一个DNS服务器地址。此时,我不确定是否要维护用于名称解析的DNS服务器,还是仅指定IP地址。

问题:

  • 的危害是什么在这里提供一个DNS服务器地址,该地址可能不存在?

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

Creating a virtual network in Azure - DNS Servers

感谢

回答

1

一旦一个虚拟网络被创建,你只能添加子网,而不删除虚拟网络无法更改DNS服务器。所以,如果你想保持虚拟网络,请确保你放入了一些DNS服务器地址。你可能想要两个。一个用于您的私有IP地址(您在Azure中启动的VM),另一个用于公用IP地址。您应该考虑至少添加公共地址DNS。我在8.8.8.8上使用了Google。你应该使用命名的地址,而不是IP地址,但如果你只有几个服务器,这是不是一个大问题,而你仍然要走了。

这取决于您是否使用VPN网关,或者这是否是仅限Azure的网络,以及您是在开发/测试还是在生产环境中。如果您正在生产,删除虚拟网络会导致严重的停机时间。如果你有一个VPN网关,在'另一端'频繁更改可能会更困难。

+0

感谢您的回答。但是如果我为我的私人IP地址提供DNS服务器地址,但该DNS服务器不存在?这会造成问题吗?我想这样做的原因是,我有能力在稍后阶段添加DNS服务器,而无需删除和重新创建VPN,就像您提到的那样。 – davenewza 2013-03-21 08:00:19

+0

这应该工作。您的DNS呼叫将在网络堆栈上失败,但这不应该是一个问题,尤其是如果您使用IP地址。这就是为什么我反正提出了两个,所以服务器进行的其他调用(例如Windows更新)将会成功。 – 2013-03-21 09:13:49

+0

啊,我明白了。所以没有默认的公有DNS隐含指定? – davenewza 2013-03-21 09:18:06

1

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

相关问题