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

重要

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

网络配置文件包含两个元素,可用于指定域名系统(DNS)设置:DnsServersDnsServerRef。 可以通过将 DNS 服务器的 IP 地址和引用名称指定到 DnsServers 元素来添加 DNS 服务器列表。 然后,可以使用 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 元素中的 名称 属性仅用作 DnsServerRef 元素的引用。 它不表示 DNS 服务器的主机名。 每个 DnsServer 属性值必须在整个 Microsoft Azure 订阅中是唯一的

虚拟网络站点元素

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

注释

若要为虚拟网络站点元素指定此设置,必须先在 DNS 元素中定义此设置。 虚拟网络站点元素中的 DnsServerRef 名称 必须引用 DnsServer 名称的 DNS 元素中指定的名称值。

后续步骤