MicrosoftDNS_Zone-Klasse

Hinweis

Dieser Artikel enthält Verweise auf den Begriff „Slave“. Microsoft befürwortet die Verwendung dieses Begriffs nicht und verwendet ihn in neuen Produkten und Dokumentationen nicht mehr. Sobald der Begriff aus der Software entfernt wird, wird er auch aus diesem Artikel entfernt.

Hinweis

Dieser Artikel enthält Verweise auf den Begriff Masterserver. Microsoft befürwortet die Verwendung dieses Begriffs nicht und verwendet ihn in neuen Produkten und Dokumentationen nicht mehr. Sobald der Begriff aus der Software entfernt wird, wird er auch aus diesem Artikel entfernt.

Die MicrosoftDNS_Zone-Klasse beschreibt eine DNS-Zone. Jede Instanz der MicrosoftDNS_Zone-Klasse muss genau einem DNS-Server zugewiesen werden. Zonen können mehreren Instanzen von MicrosoftDNS_Domain oder MicrosoftDNS_ResourceRecord-Klassen zugeordnet werden.

Die folgende Syntax wurde aus MOF-Code vereinfacht.

Syntax

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;
};

Member

Die MicrosoftDNS_Zone-Klasse weist folgende Typen von Mitgliedern auf:

Methoden

Die MicrosoftDNS_Zone-Klasse weist diese Methoden auf.

Methode Beschreibung
AgeAllRecords Aktiviert die Alterung für einige oder alle Nicht-NS- und Nicht-SOA-Einträge.
ChangeZoneType Ändert Zonentypen.
Qualifizierer: Implementiert
CreateZone Erstellt eine neue Zone.
Qualifizierer: Keine.
ForceRefresh Erzwingt eine Aktualisierung der sekundären vom Master-DNS-Server.
Qualifizierer: Implementiert
GetDistinguishedName Ruft den DS distinguished Name für die Zone ab.
Qualifizierer: Implementiert
PauseZone Hält die Zone an.
Qualifizierer: Implementiert
ReloadZone Lädt die Zone neu.
Qualifizierer: Implementiert
ResetSecondaries Setzt das sekundäre IP-Adressarray zurück.
Qualifizierer: Implementiert
ResumeZone Setzt die Zone fort.
Qualifizierer: Implementiert
UpdateFromDS Erzwingt eine Aktualisierung der Zone vom Verzeichnisdienst (DS). Damit diese Methode gültig ist, muss der ZoneType 0 sein, die Zone muss tatsächlich im DS gespeichert werden.
Qualifizierer: Implementiert
WriteBackZone Speichert Zonendaten in der Zonendatei.
Qualifizierer: Implementiert, statisch

Eigenschaften

Die MicrosoftDNS_Zone-Klasse weist diese Eigenschaften auf.

Alterung

Datentyp: Boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt das Alterungs- und Aufräumverhalten der Zone an. Null gibt an, dass das Aufräumen deaktiviert ist. Wenn das Aufräumen deaktiviert ist, werden die Zeitstempel von Datensätzen in der Zone nicht aktualisiert, und die Datensätze unterliegen nicht dem Aufräumen. Wenn diese Einstellung auf „1“ festgelegt ist, werden Datensätze dem Aufräumvorgang unterzogen und ihre Zeitstempel werden aktualisiert, wenn der Server die dynamische Updateanforderung für die Datensätze empfängt. Bei Active Directory-integrierten Zonen wird dieser Wert auf die DefaultAgingState-Eigenschaft des DNS-Servers festgelegt, auf dem die Zone erstellt wird. Für primäre Standardzonen ist der Standardwert Null.

AllowUpdate

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Zone dynamische Updateanforderungen akzeptiert.

AutoCreated

Datentyp: Boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Zone automatisch generiert wird.

AvailForScavengeTime

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Gibt den Zeitpunkt an, zu dem der Server eventuell versuchen wird, die Zone aufzuräumen. Auch wenn die Zone so konfiguriert ist, dass das Aufräumen für den DNS-Server aktiviert wird, wird erst nach diesem Moment versucht, diese Zone zu löschen. Dieser Wert wird auf die aktuelle Uhrzeit und das Aktualisierungsintervall der Zone festgelegt, wenn die Zone geladen wird. Dieser Parameter wird lokal gespeichert und nicht in andere Kopien der Zone repliziert.

DataFile

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Gibt den Namen der Zonendatei an.

DisableWINSRecordReplication

Datentyp: Boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt an, ob der WINS-Datensatz repliziert wird. Bei Festlegung auf TRUE ist die WINS-Datensatzreplikation deaktiviert.

DsIntegrated

Datentyp: Boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Zone DS-integriert ist.

ForwarderSlave

Datentyp: Boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt an, ob das DNS Rekursion verwendet, wenn die Namen für die angegebene Vorwärtszone aufgelöst werden. Gilt nur für bedingte Weiterleitungszonen.

ForwarderTimeout

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Gibt die Uhrzeit in Sekunden an, zu der ein DNS-Server eine Abfrage für den Namen unter der Weiterleitungszone weiterleitet, bevor versucht wird, die Abfrage selbst aufzulösen. Dieser Parameter gilt nur für die Vorwärtszonen.

LastSuccessfulSoaCheck

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Die Anzahl der Sekunden seit Beginn des 1. Januar 1970 GMT, seit die SOA-Seriennummer für die Zone zuletzt überprüft wurde.

LastSuccessfulXfr

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Die Anzahl der Sekunden seit Beginn des 1. Januar 1970 GMT, seit die Zone zuletzt von einem Masterserver übertragen wurde.

LocalMasterServers

Datentyp: string-Array

Zugriffstyp: Schreibgeschützt

Lokale IP-Adressen der Master-DNS-Server für diese Zone. Bei Festlegung setzen diese Master die MasterServer, die in Active Directory gefunden wurden, außer Kraft.

MasterServers

Datentyp: string-Array

Zugriffstyp: Schreibgeschützt

IP-Adressen der Master-DNS-Server für diese Zone.

NoRefreshInterval

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Gibt das Zeitintervall zwischen der letzten Aktualisierung des Zeitstempels eines Datensatzes und dem frühesten Zeitpunkt an, zu dem der Zeitstempel aktualisiert werden kann.

Notify

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Masterzone Secondaries über Änderungen in ihrer RRs-Datenbank benachrichtigt. Auf 1 gesetzt, um Secondaries zu benachrichtigen.

NotifyServers

Datentyp: string-Array

Zugriffstyp: Schreibgeschützt

Array von Zeichenfolgen, die IP-Adressen von DNS-Servern aufzählen, die über Änderungen in dieser Zone benachrichtigt werden sollen.

Angehalten

Datentyp: Boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Zone angehalten wird.

RefreshInterval

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Gibt das Aktualisierungsintervall an, in dem die Datensätze mit einem Zeitstempel ungleich null aktualisiert werden sollen, damit sie in der Zone verbleiben. Datensätze, die nach Ablauf des Aktualisierungsintervalls nicht aktualisiert wurden, können durch das nächste Aufräumen entfernt werden, das von einem Server ausgeführt wird. Dieser Wert sollte niemals kleiner als der längste Aktualisierungszeitraum der Datensätze sein, die in der Zone registriert sind. Werte, die zu klein sind, können dazu führen, dass gültige DNS-Einträge entfernt werden. Werte, die zu groß sind, verlängern die Lebensdauer veralteter Datensätze. Dieser Wert wird auf die DefaultRefreshInterval-Eigenschaft des DNS-Servers festgelegt, auf dem die Zone erstellt wird.

Reverse

Datentyp: Boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Zone rückwärts (TRUE) oder vorwärts (FALSE) ist.

ScavengeServers

Datentyp: string-Array

Zugriffstyp: Schreibgeschützt

Array von Zeichenfolgen, das die Liste der IP-Adressen von DNS-Servern aufzählt, die einen Aufräumvorgang für veraltete Einträge dieser Zone ausführen dürfen. Wenn die Liste nicht angegeben ist, darf jeder primäre DNS-Server, der für die Zone autoritativ ist, die Zone aufräumen, wenn andere Voraussetzungen erfüllt sind.

SecondaryServers

Datentyp: string-Array

Zugriffstyp: Schreibgeschützt

Array von Zeichenfolgen, die IP-Adressen von DNS-Servern aufzählen, die diese Zone über die Zonenreplikation empfangen dürfen.

SecureSecondaries

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Zonenübertragung nur in festgelegte Secondaries zulässig ist. Festgelegte Secondaries sind DNS-Server, deren IP-Adressen in SecondariesIPAddressesArray aufgeführt sind.

Herunterfahren

Datentyp: Boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Kopie der Zone abgelaufen ist. Wenn TRUE, ist die Zone abgelaufen oder wurde heruntergefahren.

UseNBStat

Datentyp: Boolescher Wert

Zugriffstyp: Schreibgeschützt

Dieser Boolesche Wert gibt an, ob die Zone die NBStat-Rückwärtssuche verwendet.

UseWins

Datentyp: Boolescher Wert

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Zone die WINS-Suche verwendet.

ZoneType

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Gibt den Typ der Zone an. Gültige Werte sind:

  • DS integriert
  • Primär
  • Secondary

**Windows Server 2003: **

Zusätzliche Werte:

  • cache
  • Stub
  • Weiterleitung

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Nicht unterstützt
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Namespace
Root\MicrosoftDNS
MOF
Dnsprov.mof

Siehe auch

MicrosoftDNS_Domain

AgeAllRecords-Methode der MicrosoftDNS_Zone-Klasse

ChangeZoneType-Methode der MicrosoftDNS_Zone-Klasse

CreateZone-Methode der MicrosoftDNS_Zone-Klasse

ForceRefresh-Methode der MicrosoftDNS_Zone-Klasse

GetDistinguishedName-Methode der klasse MicrosoftDNS_Zone-Klasse

PauseZone-Methode der MicrosoftDNS_Zone-Klasse

ReloadZone-Methode der MicrosoftDNS_Zone-Klasse

ResetSecondaries-Methode der MicrosoftDNS_Zone-Klasse

ResumeZone-Methode der MicrosoftDNS_Zone-Klasse

UpdateFromDS-Methode der MicrosoftDNS_Zone-Klasse

WriteBackZone-Methode der MicrosoftDNS_Zone-Klasse