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 (1 週)。在 /DefaultAgingState 輸入 1,可在新區域建立時啟用過時處理。輸入 0 則可停用新區域的過時處理。在 /DefaultNoRefreshInterval 輸入以小時為單位的值。預設值為 168 (1 週)。在 /DefaultRefreshInterval 輸入以小時為單位的值。預設值為 168 (1 週)。

若要檢視此命令的完整語法,請在命令提示字元中輸入下列命令,再按 ENTER 鍵:

dnscmd /Config /help 

其他考量

  • 若要開啟提升的 [命令提示字元] 視窗,按一下 [開始]、指向 [所有程式],按一下 [附屬應用程式],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]

其他參考資料


目錄