MicrosoftDNS _ Zone 类

备注

本文包含对术语“从属”的引用,这是 Microsoft 不再使用的术语。 在从软件中删除该术语后,我们会将其从本文中删除。

备注

本文包含对术语"master server"(Microsoft 不再使用的术语)的引用。 在从软件中删除该术语后,我们会将其从本文中删除。

MicrosoftDNS _ 区域 类描述 DNS 区域。 MicrosoftDNS _ Zone 类的所有实例必须只分配给一个 DNS 服务器。 区域可以与 MicrosoftDNS _ 域或 MicrosoftDNS _ ResourceRecord 类的多个实例相关联。

以下语法从 MOF 代码中简化而来。

语法

class MicrosoftDNS_Zone : MicrosoftDNS_Domain
{
  uint32  ZoneType;
  boolean DsIntegrated;
  uint32  AllowUpdate;
  string  DataFile;
  boolean DisableWINSRecordReplication;
  uint32  Notify;
  uint32  SecureSecondaries;
  boolean Paused;
  boolean Shutdown;
  boolean Reverse;
  boolean AutoCreated;
  boolean UseWins;
  boolean UseNBStat;
  boolean Aging;
  uint32  RefreshInterval;
  uint32  NoRefreshInterval;
  uint32  AvailForScavengeTime;
  string  MasterServers[];
  string  LocalMasterServers[];
  string  ScavengeServers[];
  string  SecondaryServers[];
  string  NotifyServers[];
  uint32  ForwarderTimeout;
  boolean ForwarderSlave;
  uint32  LastSuccessfulSoaCheck;
  uint32  LastSuccessfulXfr;
};

成员

MicrosoftDNS _ Zone 类具有以下类型的成员:

方法

MicrosoftDNS _ Zone 类具有这些方法。

方法 说明
AgeAllRecords 允许对部分或所有非 NS 和非 SOA 记录进行分页。
ChangeZoneType 更改区域类型。
限定符:已实现
CreateZone 创建新区域。
限定符:无。
ForceRefresh 强制从主 DNS 服务器更新辅助服务器。
限定符:已实现
GetDistinguishedName 获取区域 DS 可分辨名称。
限定符:已实现
PauseZone 暂停区域。
限定符:已实现
ReloadZone 重新加载区域。
限定符:已实现
ResetSecondaries 重置辅助 IP 地址数组。
限定符:已实现
ResumeZone 恢复区域。
限定符:已实现
UpdateFromDS 强制从目录服务更新 DS (区域) 。 若要使此方法有效,ZoneType 必须为 0,区域必须确实存储在 DS 中。
限定符:已实现
WriteBackZone 将区域数据保存到其区域文件。
限定符:已实现,静态

属性

MicrosoftDNS _ Zone 类具有这些属性。

老化

数据类型: 布尔值

访问类型:只读

指定区域中的老化和清理行为。 零表示禁用了清理。 禁用清理时,不会刷新区域中记录的时间戳,并且记录不会进行清理。 设置为 1 时,记录会进行清理,并且当服务器收到记录的动态更新请求时,将刷新其时间戳。 对于 Active Directory 集成区域,此值设置为创建区域时 DNS 服务器的 DefaultAgingState 属性。 对于标准主区域,默认值为零。

AllowUpdate

数据类型 :uint32

访问类型:只读

指示区域是否接受动态更新请求。

AutoCreated

数据类型: 布尔值

访问类型:只读

指示是否自动创建区域。

AvailForScavengeTime

数据类型 :uint32

访问类型:只读

指定服务器可能尝试清理区域的时间。 即使区域配置为启用清理,DNS 服务器也在此时刻之前不会尝试清理此区域。 此值设置为当前时间加上区域每次加载时刷新间隔。 此参数存储在本地,不会复制到区域的其他副本。

DataFile

数据类型 :string

访问类型:只读

指示区域文件的名称。

DisableWINSRecordReplication

数据类型: 布尔值

访问类型:只读

指示是否复制 WINS 记录。 如果设置为 TRUE,则禁用 WINS 记录复制。

DsIntegrated

数据类型: 布尔值

访问类型:只读

指定区域是否集成了 DS。

ForwarderSlave

数据类型: 布尔值

访问类型:只读

指示解析指定转发区域的名称时,DNS 是否使用递归。 仅适用于条件转发区域。

ForwarderTimeout

数据类型 :uint32

访问类型:只读

指示在尝试解析查询本身之前,转发对转发区域下的名称进行查询的 DNS 服务器等待转发器解析的时间(以秒表示)。 此参数仅适用于转发区域。

LastSuccessfulSoaCheck

数据类型 :uint32

访问类型:只读

自 1970 年 1 月 1 日开始 GMT 以来的秒数,因为上次检查了区域 SOA 序列号。

LastSuccessfulXfr

数据类型 :uint32

访问类型:只读

自 1970 年 1 月 1 日开始 GMT 以来,自上次从主服务器传输区域以来的秒数。

LocalMasterServers

数据类型: 字符串 数组

访问类型:只读

此区域的主 DNS 服务器的本地 IP 地址。 如果设置,这些主机会过度使用 Active Directory 中的 MasterServers。

MasterServers

数据类型: 字符串 数组

访问类型:只读

此区域的主 DNS 服务器的 IP 地址。

NoRefreshInterval

数据类型 :uint32

访问类型:只读

指定记录时间戳的上次更新与可以刷新时间戳的最早时刻之间的时间间隔。

通知

数据类型 :uint32

访问类型:只读

指示主区域是否向辅助区域通知其 RRs 数据库中的任何更改。 设置为 1 以通知辅助数据库。

NotifyServers

数据类型: 字符串 数组

访问类型:只读

字符串数组,枚举要在此区域中收到更改通知的 DNS 服务器的 IP 地址。

已暂停

数据类型: 布尔值

访问类型:只读

指示区域是否已暂停。

RefreshInterval

数据类型 :uint32

访问类型:只读

指定刷新间隔,在此期间,应刷新具有非零时间戳的记录以保留在区域中。 服务器执行的下一次清理可能会删除在刷新间隔到期之前尚未刷新的记录。 此值不应小于区域中注册的记录的最长刷新周期。 值太小可能会导致删除有效的 DNS 记录。 值太大,会延长过时记录的生存期。 此值设置为创建区域时 DNS 服务器的 DefaultRefreshInterval 属性。

反向

数据类型: 布尔值

访问类型:只读

指示区域是反向为 TRUE (TRUE) 还是向前 (FALSE) 。

ScavengeServers

数据类型: 字符串 数组

访问类型:只读

一个字符串数组,这些字符串枚举允许执行此区域过时记录的清理的 DNS 服务器的 IP 地址列表。 如果未指定列表,则当满足其他先决条件时,允许区域的任何权威主 DNS 服务器对区域进行清理。

SecondaryServers

数据类型: 字符串 数组

访问类型:只读

字符串数组,枚举允许通过区域复制接收此区域中的 DNS 服务器的 IP 地址。

SecureSecondaries

数据类型 :uint32

访问类型:只读

指示是否只允许将区域传输到指定的辅助数据库。 指定的辅助服务器是 IP 地址在 SecondariesIPAddressesArray 中列出的 DNS 服务器。

关机

数据类型: 布尔值

访问类型:只读

指示区域的副本是否已过期。 如果为 TRUE,则区域已过期或关闭。

UseNBStat

数据类型: 布尔值

访问类型:只读

此布尔值指示区域是否使用 NBStat 反向查找。

UseWins

数据类型: 布尔值

访问类型:只读

指示区域是否使用 WINS 查找。

ZoneType

数据类型 :uint32

访问类型:只读

指示区域的类型。 有效值是:

  • DS 集成
  • 主要
  • 辅助副本

**Windows Server 2003: **

其他值:

  • 缓存
  • 存根
  • 转发器

要求

要求
最低受支持的客户端
无受支持的版本
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
命名空间
根 \ MicrosoftDNS
MOF
Dnsprov.mof

另请参阅

MicrosoftDNS _ 域

MicrosoftDNS 区域类的 AgeAllRecords _ 方法

MicrosoftDNS 区域类的 ChangeZoneType _ 方法

MicrosoftDNS 区域类的 CreateZone _ 方法

MicrosoftDNS 区域类的 ForceRefresh _ 方法

MicrosoftDNS 区域类的 GetDistinguishedName _ 方法

MicrosoftDNS 区域类的 PauseZone _ 方法

MicrosoftDNS 区域类的 ReloadZone _ 方法

MicrosoftDNS 区域类的 ResetSecondaries _ 方法

MicrosoftDNS 区域类的 ResumeZone _ 方法

MicrosoftDNS 区域类的 UpdateFromDS _ 方法

MicrosoftDNS 区域类的 WriteBackZone _ 方法