## 配置 DNS 服务

您的控制面板与 BIND DNS 服务器协同工作，从而使得您可以在您托管站点的同一台机器上运行 DNS 服务。

自动为新添加的站点设置域名解析：当您向控制面板添加新的站点名时，将根据服务器级的域名解析模板和在同一服务器数据库中注册的名称自动为其生成域名解析文件；同时名称服务器将作为该域名解析的主控 DNS 服务器。

您可以：

- 将资源记录添加到模板或从中删除资源记录
- 用在每个站点基础上自定义的设置覆盖自动的区域配置
- 如果您的提供商或其他企业正在为您的站点运行 DNS 服务，那么请关闭在这台机器上的站点名称服务

若要查看服务器级 DNS 方案里的默认记录，请执行下列步骤：

1. 单击导航窗格中的"服务器"快捷方式。
2. 单击"服务"组中的 "DNS"图标。此时，将显示所有资源记录方案。

   <ip> 和 <domain> 方案会被域名解析中生成的真实 IP 地址和站点名称自动替换。

要向服务器级的 DNS 方案添加新的资源记录，请执行下列步骤：

1. 单击导航窗格中的"服务器"快捷方式。
2. 单击"服务"组中的 "DNS"图标。
3. 单击"工具"组中的"添加记录"图标。
4. 选择来源记录类型并指定所需的记录属性。

   请注意：可以使用 <ip> 和 <domain> 方案，它们将被域名解析中生成的真实 IP 地址和站点名称所替换。您可以使用通配符 (*) 指定站点名称的任何部分，您也可以指定所需的匹配值。

5. 单击"确定"。

要将资源记录从服务器级的 DNS 方案中删除，请执行下列步骤：

1. 单击导航窗格中的"服务器"快捷方式。
2. 单击"服务"组中的 "DNS"图标。
3. 选中与要删除的记录方案相对应的复选框，并单击 "删除所选项"。
4. 确认删除操作并单击"确定"。

Plesk 会自动更新域名、主机名、管理员的电子邮件地址和序列号，并写下它维护的域名文件所对应的其他"授权开始"记录参数默认值。如果您对这些默认值不满意，您可以通过控制面板进行更改。

要在服务器级的 DNS 方案中更改"授权开始 (SOA)"记录设置，请执行下列步骤：

1. 单击导航窗格中的"服务器"快捷方式。
2. 单击"服务"组中的 "DNS"图标。
3. 单击 "SOA 首选项"。
4. 指定所需值：
   - TTL。这是其他 DNS 服务器在缓存中存储记录的时间。Plesk 设置的默认值为一天。
   - 刷新。这是从属名称服务器与主控名称服务器检查的频率，以查看是否对站点区域文件做了任何更改。Plesk 设置的默认值为三小时。
   - 重试。这是从属服务器在重试失败的区域传输之前的等待时间。该时间通常小于刷新间隔。Plesk 设置的默认值为一小时。
   - 过期。这是从属服务器在区域未成功刷新或更新后对查询停止响应的时间。Plesk 设置的默认值为一周。
   - 最小。这是从属服务器缓存负响应的时间。Plesk 设置的默认值为三小时。
5. 单击"确定"，将为新创建的站点设置新的 SOA 参数。

默认情况下，域名解析传递仅被允许用于由每个区域中包含的 NS 记录指定的名称服务器。如果您的站点名称注册商需要您允许所有您服务的区域的传递，那么请：

1. 单击导航窗格中的"服务器"快捷方式。
2. 单击"服务"组中的 "DNS"图标。
3. 单击"工具"组中的 "常用 ACL"图标。此时，屏幕将会显示允许为所有区域传递域名解析的所有主机。
4. 单击 "添加用户"图标。
5. 指定注册商 IP 地址或网络地址，并单击"确定"。

如果您正在使用第三方 DNS 服务器，并且尚未运行自己的 DNS 服务器，那么您应关闭您的控制面板 DNS 服务器：

1. 单击导航窗格中的"服务器"快捷方式。
2. 单击"服务"组中的 "DNS"图标。
3. 单击"工具"组中的 "禁用"图标。

要恢复服务器级 DNS 方案的原始配置，请执行下列步骤：

1. 单击导航窗格中的"服务器"快捷方式。
2. 单击"服务"组中的 "DNS"图标。
3. 单击"工具"组中的 "默认"图标。

您可以指定您的 DNS 服务器是否为查询提供递归服务。

若允许递归服务，那么当查询时您的 DNS 服务器将为请求程序执行找到目标 IP 地址的所有查找步骤。当不允许递归服务时，您的DNS服务器将执行最少数量的查询，仅为查找知道请求的资源所驻留的服务器，并重定向到该服务器的请求程序。因此，递归服务消耗更多服务器资源并且使您的服务器更容易受到拒绝服务攻击，尤其当服务器对您网络之外的客户设置为服务递归查询时。

您安装 Plesk 后，内置 DNS 服务器默认只处理来自您服务器和来自位于您网络的其他服务器的递归查询。这是最佳设置。如果是从 Plesk 的早期版本升级而来，那么您的 DNS 服务器默认处理来自其他主机的递归查询。

如果您想更改递归站点名称服务的设置，请执行下列步骤：

1. 单击导航窗格中的"服务器"快捷方式。
2. 单击"服务"组中的 "DNS"图标。
3. 单击"工具"组中的 "DNS 首选项"图标。
4. 选择您所需的选项：
   - 要允许来自所有主机的递归查询，请选择"任意主机"。
   - 要允许来自您的服务器和来自您网络的主机的递归查询，请选择"本地网络"。
   - 要允许来自您服务器的的递归查询，请选择"本地主机"。
5. 单击"确定"。

In this section: 配置 Plesk 以在防火墙后运行