概要: Plesk comes with a DNS server out of the box and allows both customers and the server administrator to manage a wide range of DNS settings.

In this topic, you will learn about the purpose of the server-wide DNS template and how to work with it.

服务器范围的 DNS 模板是一系列 DNS 记录。每次在 Plesk 中创建一个域名时,就会根据 DNS 模板在其 DNS 区域填充 DNS 记录。在安装 Plesk 过程中创建的默认 DNS 模板包含网站正常运行所需的所有 DNS 记录,但是您仍可根据需要从模板自由添加、更改或移除记录。DNS 模板有以下好处:

  • 能够保证在 Plesk 中创建的每个域名有所有必要的 DNS 记录,无需用户自行输入。
  • 能够让 Plesk 管理员对服务器上的所有 DNS 区域进行批量更改(仅限于 Linux)。

配置 DNS 记录

To see the records currently present in the DNS template, go to Tools & Settings > DNS Settings (under “General Settings”). On the “Zone Records Template” tab, you can also add, modify, and remove records:

image zone records template

若要添加记录,请点击 添加记录 。若要修改记录,请单击其名称。当添加或修改记录时 ,您可以使用以下占位符,这些占位符可在域名创建时被实际值替换:

  • <domain> 被域名替换。
  • <subdomain> 被子域名替换。
  • <hostname> 被主机名替换。
  • <ip>、<ip.dns><ip.web><ip.mail><ip.webmail> 相同。所有这些都被域名所属的订阅的IPv4地址替换。
  • <ipv6>、<ipv6.dns><ipv6.web><ipv6.mail><ipv6.webmail> 相同。所有这些都被域名所属的订阅的IPv6地址替换。

例如,当您在 IP 地址为 192.0.2.1 的订阅上创建域名 example.com 时,DNS 模板中的以下记录:

<domain>. A <ip>

在域名的 DNS 区域中将如下:

example.com. A 192.0.2.1

您可以使用通配符 (*) 指定站点名称的任何部分,您也可以指定所需的值替换占位符。例如,如果您的服务器有多个 IP 地址,但是只能在 IP 地址 192.0.2.1 上使用邮件服务,以下记录将导致非 192.0.2.1 的 IP 地址上托管的所有域名上的邮件功能运行不正常:

mail.<domain>. A <ip>

应使用以下记录:

mail.<domain>. A 192.0.2.1

我们建议您在添加或修改记录时使用默认的 DNS 模板中的记录。

若要移除记录,请选择记录名称旁边的复选框并点击 移除 。注意从模板移除某些记录将会影响在 Plesk 中创建的域名的功能。例如,移除 A 记录将会阻止域名进行解析。如果您对影响客户网站功能的 DNS 模板做了更改,您则可以点击 重设为默认值 来恢复默认的 DNS 模板。

配置 DNS SOA 记录

The DNS template also includes the default SOA record. To view and change the SOA record values, go to Tools & Settings > DNS Settings (under “General Settings”), and then go to the “Zone Settings Template” tab.

更改 SOA 记录值后,将看到以下信息:

The SOA template was changed and will be applied to all newly created domains. You can also apply the changes to all hosted domains

在 SOA 记录值中的更改将自动应用到所有新创建的域名。若要将更改应用到已托管的域名,请点击信息中相应的链接。

您可以通过将此域名服务器指定为域名的主要域名服务器来显式指定将用作辅助域名服务器可信数据源的域名服务器。若要实现此目的,请在 “主要域名服务器”,选择所需的域名服务器。

image NS

You can also choose the email address of a person responsible for the domain’s DNS zone (so called RNAME email address) in Tools & Settings > DNS Settings (under “General Settings”). The selected option will be applied to all domains in Plesk. However, the RNAME email address still can be changed for each domain. To prohibit changing the RNAME email address on a per domain basis, select the corresponding checkbox.

image RNAME

选择 “使用 IETF 与 RIPE 推荐的序列号格式” 复选框把 Plesk 存储 SOA 序列号的方式从 UNIX 时间戳切换为 RIPE 推荐的 YYYYMMDDNN 格式。很多域名注册商会要求使用 YYYYMMDDNN 格式,尤其是欧洲地区的。如果您的客户抱怨注册商拒绝他们的 SOA 序列号,启用该选项可能会有所帮助。

注解: 如果 SOA 序列号以 IETF 和 RIPE 推荐的格式存储,对 SOA 记录的日常更改次数限于 98 次。如果您在一日内对一个域名中的 SOA 记录更改 98 次,SOA 序列号则无法再次进行更改,点击 默认 按钮将会从 DNS 区域移除所有的记录,而 DNS 区域的 DNS 服务无法被启用/禁用或被切换为辅助/主要模式。

应用 DNS 模板更改 (Linux)

Plesk for Linux 能够让您同步服务器范围的 DNS 模板与您的域名的 DNS 区域的记录。根据下面的规则执行同步:

  • 用户修改的记录总是保持不变(在任何情况下不被修改或不被移除)。
  • 添加到模板的记录会被添加到区域。
  • 从模板移除的记录会从区域中移除(如果用户没有在此之前做过更改)。
  • 在模板中修改的记录也会在区域中修改(如果用户没有在此之前做过更改)。

To synchronize the records between the DNS template and the DNS zones, go to Tools & Settings > DNS Settings (under “General Settings”), and then click Apply DNS Template Changes. You will be prompted to pick one of the following options:

  • 只应用更改到未被用户修改的 DNS 区域。
  • 应用更改至所有 DNS 区域。

不管您选择哪个选项,都会影响由用户添加或修改的 DNS 记录。

注解: DNS 模板更改一旦被应用到一个 DNS 区域,Plesk 则会视作该区域为未修改区域,即,未被用户修改。未修改区域会一直保持此状态,直到有人对其修改。恢复、迁移或升级后,所有区域被视为用户已修改区域。如果您需要在升级、恢复或迁移后应用 DNS 模板更改,请选择 应用更改到所有区域,否则将不会应用 DNS 模板更改。

It is also possible to apply the DNS template changes to a single domain. To do so, open the corresponding subscription for managing, go to Websites & Domains > go to the “Hosting & DNS” tab of the domain, click DNS, and then click Apply DNS Template.