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