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

标签 networking azure dns azure-virtual-machine azure-virtual-network

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

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

问题:

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

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

Creating a virtual network in Azure - DNS Servers

谢谢

最佳答案

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

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

关于networking - Azure 虚拟网络 - 提供不存在的 DNS 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15541729/

相关文章:

networking - OSI 与 TCP/IP 网络的实际影响

c# - 如何知道网络接口(interface)何时在 C# 中使用路由器作为 DNS 服务器?

asp.net - 即使在防火墙设置中将选项设置为 yes,Azure SQL Server 防火墙也不允许连接操作

javascript - 添加域名搜索ajax表单的最佳方式

apache - 使用 SSL 更新 DNS

linux - 两个linux嵌入式设备如何在以太网上通信

c++ - 使用 Boost.asio 并行 Ping(ICMP) 多个目的地

azure - 使用 IP 地址而不是主机名访问 azure 应用程序服务

azure - vscode 在 lerna monorepo 中启动函数应用程序

c# - Azure SQL 数据库透明数据加密 (TDE) + 始终加密安全吗?