класс MicrosoftDNS_Zone

Примечание.

В этой статье содержатся ссылки на термин "раб" — термин, который корпорация Майкрософт не поддерживает и перестала использовать в новых продуктах и документации. Когда этот термин будет удален из программного обеспечения, мы удалим его из статьи.

Примечание.

В этой статье содержатся ссылки на главный сервер терминов— термин, который корпорация Майкрософт не поддерживает и перестала использовать в новых продуктах и документации. Когда этот термин будет удален из программного обеспечения, мы удалим его из статьи.

Класс MicrosoftDNS_Zone описывает зону DNS. Каждому экземпляру класса MicrosoftDNS_Zone необходимо назначить ровно одному DNS-серверу. Зоны могут быть связаны с несколькими экземплярами классов MicrosoftDNS_Domain или 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 имеет эти методы.

Метод Description
AgeAllRecords Включает старение для некоторых или всех записей, отличных от NS, и не SOA.
ChangeZoneType Изменяет типы зон.
Квалификаторы: реализовано
CreateZone Создает новую зону.
Квалификаторы: Нет.
ForceRefresh Принудительно обновляет вторичный сервер с главного DNS-сервера.
Квалификаторы: реализовано
GetDistinguishedName Получает различающееся имя ds для зоны.
Квалификаторы: реализовано
PauseZone Приостанавливает зону.
Квалификаторы: реализовано
ПерезагрузитьZone Перезагрузит зону.
Квалификаторы: реализовано
СбросSecondaries Сбрасывает вторичный массив IP-адресов.
Квалификаторы: реализовано
ResumeZone Возобновляет зону.
Квалификаторы: реализовано
UpdateFromds Принудительно обновляет зону из службы каталогов (DS). Чтобы этот метод был допустимым, ZoneType должен иметь значение 0, так как зона действительно должна храниться в DS.
Квалификаторы: реализовано
WriteBackZone Сохраняет данные зоны в файл зоны.
Квалификаторы: реализованы, статические

Свойства

Класс MicrosoftDNS_Zone имеет эти свойства.

Старения

Тип данных: логический

Тип доступа: только для чтения

Указывает поведение старения и очистки зоны. Ноль указывает, что очистка отключена. При отключении очистки метки времени записей в зоне не обновляются, а записи не подвергаются очистке. Если задано одно, записи подвергаются очистке и их метки времени обновляются, когда сервер получает запрос динамического обновления для записей. Для зон, интегрированных с Active Directory, это значение имеет свойство DefaultAgingState DNS-сервера, в котором создается зона. Для стандартных первичных зон значение по умолчанию равно нулю.

AllowUpdate

Тип данных: uint32

Тип доступа: только для чтения

Указывает, принимает ли зона динамические запросы на обновление.

Автоматическое создание

Тип данных: логический

Тип доступа: только для чтения

Указывает, создается ли зона автоматически.

AvailForScavengeTime

Тип данных: uint32

Тип доступа: только для чтения

Указывает время, когда сервер может попытаться выполнить очистку зоны. Даже если зона настроена для включения очистки DNS-сервера, она не попытается выполнить очистку этой зоны до этого момента. Это значение имеет текущее время, а также интервал обновления зоны при загрузке зоны. Этот параметр хранится локально и не реплика в другие копии зоны.

Datafile

Тип данных: строка

Тип доступа: только для чтения

Указывает имя файла зоны.

DisableWINSRecordReplication

Тип данных: логический

Тип доступа: только для чтения

Указывает, реплика ли запись WINS. Если задано значение TRUE, запись WINS реплика tion отключена.

DsIntegrated

Тип данных: логический

Тип доступа: только для чтения

Указывает, интегрирована ли зона DS.

ForwarderSlave

Тип данных: логический

Тип доступа: только для чтения

Указывает, используется ли DNS рекурсия при разрешении имен для указанной зоны пересылки. Применимо только к зонам условного пересылки.

ForwarderTimeout

Тип данных: uint32

Тип доступа: только для чтения

Указывает время, в секундах, DNS-сервер, перенаправляющий запрос на имя в зоне пересылки, ожидает разрешения от сервера пересылки перед попыткой разрешения самого запроса. Этот параметр применим только к зонам пересылки.

LastSuccessfulSoaCheck

Тип данных: uint32

Тип доступа: только для чтения

Количество секунд с начала 1 января 1970 GMT, так как серийный номер SOA для зоны был последним проверка.

LastSuccessfulXfr

Тип данных: uint32

Тип доступа: только для чтения

Количество секунд с начала 1 января 1970 GMT, так как зона была последней передачей с главного сервера.

LocalMasterServers

Тип данных: массив строк

Тип доступа: только для чтения

Локальные IP-адреса основных DNS-серверов для этой зоны. Если задано, эти мастера перенастроили masterServers, найденные в Active Directory.

MasterServers

Тип данных: массив строк

Тип доступа: только для чтения

IP-адреса основных DNS-серверов для этой зоны.

NoRefreshInterval

Тип данных: uint32

Тип доступа: только для чтения

Указывает интервал времени между последним обновлением метки времени записи и самым ранним моментом, когда метка времени может быть обновлена.

Уведомить

Тип данных: uint32

Тип доступа: только для чтения

Указывает, уведомляет ли эталонная зона о любых изменениях в базе данных RR. Установите значение 1, чтобы уведомить вторичных файлов.

NotifyServers

Тип данных: массив строк

Тип доступа: только для чтения

Массив строк, перечисляющих IP-адреса DNS-серверов, которые будут получать уведомления об изменениях в этой зоне.

Приостановлено

Тип данных: логический

Тип доступа: только для чтения

Указывает, приостановлена ли зона.

RefreshInterval

Тип данных: uint32

Тип доступа: только для чтения

Указывает интервал обновления, в течение которого записи с ненулевой меткой времени должны обновляться, чтобы остаться в зоне. Записи, которые не были обновлены по истечении срока действия интервала обновления, можно удалить с помощью следующей очистки, выполняемой сервером. Это значение никогда не должно быть меньше, чем самый длинный период обновления записей, зарегистрированных в зоне. Слишком малые значения могут привести к удалению допустимых записей DNS. значения, которые слишком большие, продлевают время существования устаревших записей. Это значение имеет свойство DefaultRefreshInterval DNS-сервера, в котором создается зона.

Обратный

Тип данных: логический

Тип доступа: только для чтения

Указывает, является ли зона обратной (TRUE) или вперед (FALSE).

ScavengeServers

Тип данных: массив строк

Тип доступа: только для чтения

Массив строк, перечисляющий список IP-адресов DNS-серверов, которые могут выполнять очистку устаревших записей этой зоны. Если список не указан, любой первичный DNS-сервер, заслуживающий доверия для зоны, разрешено скользить зону при выполнении других предварительных требований.

Вторичные серверы

Тип данных: массив строк

Тип доступа: только для чтения

Массив строк, перечисляющих IP-адреса DNS-серверов, разрешенных для получения этой зоны через реплика зоны.

SecureSecondaries

Тип данных: uint32

Тип доступа: только для чтения

Указывает, разрешена ли передача зоны только назначенным вторичным файлам. Назначенные вторичные файлы — DNS-серверы, IP-адреса которых перечислены в SecondariesIPAddressesArray.

Завершение работы

Тип данных: логический

Тип доступа: только для чтения

Указывает, истекает ли срок действия копии зоны. Если значение TRUE, срок действия зоны истек или завершится.

UseNBStat

Тип данных: логический

Тип доступа: только для чтения

Это логическое значение указывает, использует ли зона обратный поиск NBStat.

UseWins

Тип данных: логический

Тип доступа: только для чтения

Указывает, использует ли зона поиск WINS.

ZoneType

Тип данных: uint32

Тип доступа: только для чтения

Указывает тип зоны. Допустимые значения:

  • Интегрированная служба DS
  • Основной
  • Вторичные

**Windows Server 2003: **

Дополнительные значения:

  • Cache
  • Заглушка
  • Сервер пересылки

Требования

Требование Значение
Минимальная версия клиента
Ни одна версия не поддерживается
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Пространство имен
Root\MicrosoftDNS
MOF
Dnsprov.mof

См. также

MicrosoftDNS_Domain

Метод AgeAllRecords класса MicrosoftDNS_Zone

Метод ChangeZoneType класса MicrosoftDNS_Zone

Метод CreateZone класса MicrosoftDNS_Zone

Метод ForceRefresh класса MicrosoftDNS_Zone

Метод GetDistinguishedName класса MicrosoftDNS_Zone

Метод PauseZone класса MicrosoftDNS_Zone

Метод ReloadZone класса MicrosoftDNS_Zone

Метод ResetSecondaries класса MicrosoftDNS_Zone

Метод ResumeZone класса MicrosoftDNS_Zone

Метод UpdateFromDS класса MicrosoftDNS_Zone

Метод WriteBackZone класса MicrosoftDNS_Zone