Classe MicrosoftDNS_Zone

Nota

Questo articolo contiene riferimenti al termine slave, un termine che Microsoft non condona e ha smesso di usare nei nuovi prodotti e nella documentazione. Quando il termine verrà rimosso dal software, verrà rimosso anche dall'articolo.

Nota

Questo articolo contiene riferimenti al termine server master, ovvero un termine che Microsoft non consente di evitare l'uso nei nuovi prodotti e nella documentazione. Quando il termine verrà rimosso dal software, verrà rimosso anche dall'articolo.

La classe MicrosoftDNS_Zone descrive una zona DNS. Ogni istanza della classe MicrosoftDNS_Zone deve essere assegnata esattamente a un server DNS. Le zone possono essere associate a più istanze di classi MicrosoftDNS_Domain o MicrosoftDNS_ResourceRecord.

La sintassi seguente è semplificata dal codice MOF.

Sintassi

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

Membri

La classe MicrosoftDNS_Zone ha questi tipi di membri:

Metodi

La classe MicrosoftDNS_Zone dispone di questi metodi.

Metodo Descrizione
AgeAllRecords Abilita l'invecchiamento per alcuni o tutti i record non NS e non SOA.
ChangeZoneType Modifica i tipi di zona.
Qualificatori: implementato
CreateZone Crea una nuova zona.
Qualificatori: Nessuno.
ForceRefresh Forza un aggiornamento del database secondario dal server DNS master.
Qualificatori: implementato
GetDistinguishedName Ottiene il nome distinto DS per la zona.
Qualificatori: implementato
PauseZone Sospende l'area.
Qualificatori: implementato
RicaricareZone Ricarica la zona.
Qualificatori: implementato
ResetSecondaries Reimposta la matrice di indirizzi IP secondari.
Qualificatori: implementato
ResumeZone Riprende l'area.
Qualificatori: implementato
UpdateFromDS Forza un aggiornamento della zona dal servizio directory. Affinché questo metodo sia valido, l'oggetto ZoneType deve essere 0, la zona deve effettivamente essere archiviata nel DS.
Qualificatori: implementato
WriteBackZone Salva i dati della zona nel file di zona.
Qualificatori: implementato, statico

Proprietà

La classe MicrosoftDNS_Zone ha queste proprietà.

Invecchiamento

Tipo di dati: booleano

Tipo di accesso: sola lettura

Specifica il comportamento di invecchiamento e scavenging della zona. Zero indica che lo scavenging è disabilitato. Quando lo scavenging è disabilitato, i timestamp dei record nella zona non vengono aggiornati e i record non vengono sottoposti a scavenging. Se impostato su uno, i record vengono sottoposti a scavenging e i relativi timestamp vengono aggiornati quando il server riceve la richiesta di aggiornamento dinamico per i record. Per le zone integrate in Active Directory, questo valore viene impostato sulla proprietà DefaultAgingState del server DNS in cui viene creata la zona. Per le zone primarie standard, il valore predefinito è zero.

AllowUpdate

Tipo di dati: uint32

Tipo di accesso: sola lettura

Indica se l'area accetta richieste di aggiornamento dinamico.

Creazione automatica

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se l'oggetto Zone viene creato automaticamente.

AvailForScavengeTime

Tipo di dati: uint32

Tipo di accesso: sola lettura

Specifica l'ora in cui il server può tentare di eseguire lo scavenging della zona. Anche se la zona è configurata per abilitare lo scavenging del server DNS, non tenterà di scavenging questa zona fino a dopo questo momento. Questo valore viene impostato sull'ora corrente più l'intervallo di aggiornamento del fuso ogni volta che viene caricata la zona. Questo parametro viene archiviato localmente e non viene replicato in altre copie della zona.

Datafile

Tipo di dati: string

Tipo di accesso: sola lettura

Indica il nome del file di zona.

DisableWINSRecordReplication

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se il record WINS viene replicato. Se è impostata su TRUE, la replica dei record WINS è disabilitata.

DsIntegrated

Tipo di dati: booleano

Tipo di accesso: sola lettura

Specifica se la zona è integrata da DS.

ForwarderSlave

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se il DNS usa la ricorsione durante la risoluzione dei nomi per la zona di inoltro specificata. Applicabile solo alle zone di inoltro condizionale.

ForwarderTimeout

Tipo di dati: uint32

Tipo di accesso: sola lettura

Indica il tempo, in secondi, un server DNS che inoltra una query per il nome sotto la zona di inoltro attende la risoluzione dal server d'inoltro prima di tentare di risolvere la query stessa. Questo parametro è applicabile solo alle zone forward.

LastSuccessfulSoaCheck

Tipo di dati: uint32

Tipo di accesso: sola lettura

Numero di secondi dall'inizio del 1° gennaio 1970 GMT, dall'ultima verifica del numero di serie SOA per la zona.

LastSuccessfulXfr

Tipo di dati: uint32

Tipo di accesso: sola lettura

Numero di secondi dall'inizio del 1° gennaio 1970 GMT, dall'ultimo trasferimento della zona da un server master.

LocalMasterServers

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Indirizzi IP locali dei server DNS master per questa zona. Se impostato, questi master superano il percorso masterServer trovati in Active Directory.

Masterservers

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Indirizzi IP dei server DNS master per questa zona.

NoRefreshInterval

Tipo di dati: uint32

Tipo di accesso: sola lettura

Specifica l'intervallo di tempo tra l'ultimo aggiornamento del timestamp di un record e il primo momento in cui è possibile aggiornare il timestamp.

Notificare

Tipo di dati: uint32

Tipo di accesso: sola lettura

Indica se la zona master invia una notifica ai database secondari di eventuali modifiche nel database RR. Impostare su 1 per notificare le repliche secondarie.

NotifyServers

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Matrice di stringhe che enumera gli indirizzi IP dei server DNS per ricevere una notifica delle modifiche in questa zona.

In pausa

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la zona è sospesa.

RefreshInterval

Tipo di dati: uint32

Tipo di accesso: sola lettura

Specifica l'intervallo di aggiornamento, durante il quale i record con timestamp diverso da zero devono essere aggiornati per rimanere nella zona. I record che non sono stati aggiornati dalla scadenza dell'intervallo di aggiornamento possono essere rimossi dalla successiva scavenging eseguita da un server. Questo valore non deve mai essere minore del periodo di aggiornamento più lungo dei record registrati nella zona. I valori troppo piccoli possono causare la rimozione di record DNS validi. valori troppo grandi per prolungare la durata dei record non aggiornati. Questo valore viene impostato sulla proprietà DefaultRefreshInterval del server DNS in cui viene creata la zona.

Invertire

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la zona è inversa (TRUE) o in avanti (FAL edizione Standard).

ScavengeServers

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Matrice di stringhe che enumera l'elenco di indirizzi IP dei server DNS che possono eseguire lo scavenging di record non aggiornati di questa zona. Se l'elenco non viene specificato, qualsiasi server DNS primario autorevole per la zona può scavengere la zona quando vengono soddisfatti altri prerequisiti.

SecondaryServers

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Matrice di stringhe che enumera gli indirizzi IP dei server DNS autorizzati a ricevere questa zona tramite la replica di zona.

SecureSecondaries

Tipo di dati: uint32

Tipo di accesso: sola lettura

Indica se il trasferimento della zona è consentito solo ai database secondari designati. I database secondari designati sono server DNS i cui indirizzi IP sono elencati in SecondariesIPAddressesArray.

Arresto

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la copia della zona è scaduta. Se TRUE, la zona è scaduta o arrestata.

UseNBStat

Tipo di dati: booleano

Tipo di accesso: sola lettura

Questo valore booleano indica se l'oggetto Zone utilizza la ricerca inversa di NBStat.

UseWins

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la zona utilizza la ricerca WINS.

ZoneType

Tipo di dati: uint32

Tipo di accesso: sola lettura

Indica il tipo di zona. Valori validi:

  • DS integrato
  • Primaria
  • Secondari

**Windows Server 2003: **

Valori aggiuntivi:

  • Cache
  • Stub
  • Server d'inoltro

Requisiti

Requisito valore
Client minimo supportato
Nessuna supportata
Server minimo supportato
Windows 2000 Server [solo app desktop]
Spazio dei nomi
Root\MicrosoftDNS
MOF
Dnsprov.mof

Vedi anche

MicrosoftDNS_Domain

AgeAllRecords, metodo della classe MicrosoftDNS_Zone

Metodo ChangeZoneType della classe MicrosoftDNS_Zone

Metodo CreateZone della classe MicrosoftDNS_Zone

Metodo ForceRefresh della classe MicrosoftDNS_Zone

Metodo GetDistinguishedName della classe MicrosoftDNS_Zone

Metodo PauseZone della classe MicrosoftDNS_Zone

Metodo ReloadZone della classe MicrosoftDNS_Zone

Metodo ResetSecondaries della classe MicrosoftDNS_Zone

Metodo ResumeZone della classe MicrosoftDNS_Zone

Metodo UpdateFromDS della classe MicrosoftDNS_Zone

Metodo WriteBackZone della classe MicrosoftDNS_Zone