在虚拟网络配置文件中指定 DNS 设置

重要

经典虚拟网络现已为新客户弃用,所有客户将于 2024 年 8 月 31 日停用。 新部署应使用基于 Azure 资源管理器 的新部署模型 Azure 资源管理器基于 虚拟网络

网络配置文件有两个可用于指定域名系统 (DNS) 设置的元素:DnsServersDnsServerRef。 通过指定 IP 地址和引用名称,你可以将一组 DNS 服务器添加到 DnsServers 元素。 然后可以使用 DnsServerRef 元素指定 DnsServers 元素中的哪些 DNS 服务器条目用于虚拟网络中的不同网络站点。

重要

在使用 Azure 资源之前,请务必了解 Azure 当前使用两种部署模型:Azure 资源管理器部署模型和经典部署模型。 在使用任何 Azure 资源之前,请确保了解 部署模型和工具 。 可以通过单击本文顶部的选项卡来查看不同工具的文档。

本文介绍经典部署模型。

网络配置文件可能包含以下元素。 每个元素的标题链接到提供有关元素值设置的其他信息的页中。

重要

有关如何配置网络配置文件的信息,请参阅使用网络配置文件配置虚拟网络。 有关网络配置文件中包含的每个元素的信息,请参阅 Azure 虚拟网络配置架构

Dns 元素

<Dns>
  <DnsServers>
    <DnsServer name="ID1" IPAddress="IPAddress1" />
    <DnsServer name="ID2" IPAddress="IPAddress2" />
    <DnsServer name="ID3" IPAddress="IPAddress3" />
  </DnsServers>
</Dns>

警告

DnsServer 元素中的 name 属性仅用作 DnsServerRef 元素的参考。 它不表示 DNS 服务器的主机名。 每个 DnsServer 属性值在整个 Microsoft Azure 订阅中必须唯一

虚拟网络站点元素

<DnsServersRef>
  <DnsServerRef name="ID1" />
  <DnsServerRef name="ID2" />
  <DnsServerRef name="ID3" />
</DnsServersRef>

注意

为了指定虚拟网络站点元素的此设置,它必须先前就在 DNS 元素中进行定义。 Virtual Network Sites 元素中的 DnsServerRef 名称 必须引用 DNS 元素中为 DnsServer 名称 指定的名称值。

后续步骤