DNS 服务器服务支持老化和清理功能。这些功能作为一种机制,用于清理和删除随时间推移而积累于区域数据中的过时资源记录。使用此过程,您可以在服务器上为区域设置默认老化和清理属性。

Administrators 组中的成员身份或等效身份是完成此过程所需的最低要求。 查看有关使用适当帐户和组成员关系的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=83477(可能为英文链接)。

设置 DNS 服务器的老化和清理属性

使用 Windows 界面设置 DNS 服务器的老化和清理属性
  1. 打开 DNS 管理器。

  2. 在控制台树中,右键单击适用的 DNS 服务器,然后单击“设置所有区域的老化/清理”

  3. 选中“清除过时资源记录”复选框。

  4. 根据需要修改其他老化和清理属性。

其他注意事项

  • 要打开 DNS 管理器,请单击「开始」,指向“管理工具”,然后单击“DNS”。

  • 通过此过程配置的老化和清理属性将充当服务器默认值,它仅适用于 Active Directory 域服务 (AD DS) 集成的区域。对于标准主要区域,必须在适用区域设置相应的属性。

  • 应用对服务器老化和清理设置的更改时,DNS 管理器将提示您确认更改。然后可以选择将更改仅应用于新的 AD DS 集成的区域。如有必要,还可以将更改应用于现有的 AD DS 集成的区域。

  • 无论是否按第 3 步中所述选中“清除过时资源记录”复选框,对于标准主要区域,除非在适用区域手动启用,将禁用此功能。

使用命令行设置 DNS 服务器的老化和清理属性
  1. 打开命令提示符。

  2. 键入以下命令,然后按 Enter:

    dnscmd <ServerName> /Config {/ScavengingInterval <Value>|/DefaultAgingState <Value>|/DefaultNoRefreshInterval <Value>|/DefaultRefreshInterval <Value>}

参数 描述

dnscmd

用于管理 DNS 服务器的命令行工具。

<ServerName>

必需。指定 DNS 服务器的 DNS 主机名称。还可以键入 DNS 服务器的 IP 地址。若要在本地计算机上指定 DNS 服务器,还可以键入句点 (.)

/Config

必需。配置指定的服务器。

/ScavengingInterval

必需。设置服务器对所有启用了清理功能的区域执行清理的频率。

/DefaultAgingState

必需。设置服务器上所有区域的默认老化配置。

/DefaultNoRefreshInterval

必需。设置启用了清理功能区域的默认无刷新间隔。

/DefaultRefreshInterval

设置启用了清理功能区域的默认刷新间隔。

<Value>

对于 /ScavengingInterval,键入一个值(以小时为单位)。默认值为 168(一周)。对于 /DefaultAgingState,键入 1 可在创建新区域时为其启用老化。键入 0 可为新区域禁用老化。对于 /DefaultNoRefreshInterval,键入一个值(以小时为单位)。默认值为 168(一周)。对于 /DefaultRefreshInterval,键入一个值(以小时为单位)。默认值为 168(一周)。

若要查看此命令的完整语法,请在命令提示符下,键入以下命令,然后按 Enter:

dnscmd /Config /help 

其他注意事项

  • 要打开提升的“命令提示符”窗口,请单击「开始」,指向“所有程序”,单击“附件”,右键单击“命令提示符”,然后单击“以管理员身份运行”。

其他参考


目录