MicrosoftDNS_Zone 클래스

참고 항목

이 문서에는 Microsoft가 용납하지 않고 새 제품 및 설명서에서 사용을 중지한 용어인 슬레이브라는 용어에 대한 참조가 포함되어 있습니다. 소프트웨어에서 용어가 제거되면 이 문서에서 해당 용어가 제거됩니다.

참고 항목

이 문서에는 Microsoft가 용납하지 않고 새 제품 및 설명서에서 사용을 중지한 용어인 마스터 서버라는 용어에 대한 참조가 포함되어 있습니다. 소프트웨어에서 용어가 제거되면 이 문서에서 해당 용어가 제거됩니다.

MicrosoftDNS_Zone 클래스는 DNS 영역을 설명합니다. MicrosoftDNS_Zone 클래스의 모든 인스턴스는 정확히 하나의 DNS 서버에 할당되어야 합니다. 영역은 MicrosoftDNS_Do기본 또는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 클래스에는 이러한 속성이 있습니다.

노화

데이터 형식: boolean

액세스 형식: 읽기 전용

영역의 에이징 및 청소 동작을 지정합니다. 0은 청소를 사용할 수 없음을 나타냅니다. 청소를 사용하지 않도록 설정하면 영역에 있는 레코드의 타임스탬프가 새로 고쳐지지 않으며 레코드에 청소가 적용되지 않습니다. 1로 설정하면 레코드가 청소되고 서버가 레코드에 대한 동적 업데이트 요청을 받으면 해당 타임스탬프가 새로 고쳐집니다. Active Directory 통합 영역의 경우 이 값은 영역이 만들어지는 DNS 서버의 DefaultAgingState 속성으로 설정됩니다. 표준 기본 영역의 경우 기본값은 0입니다.

AllowUpdate

데이터 형식: uint32

액세스 형식: 읽기 전용

영역이 동적 업데이트 요청을 수락하는지 여부를 나타냅니다.

자동 생성됨

데이터 형식: boolean

액세스 형식: 읽기 전용

영역이 자동으로 생성되는지 여부를 나타냅니다.

AvailForScavengeTime

데이터 형식: uint32

액세스 형식: 읽기 전용

서버에서 영역 청소를 시도할 수 있는 시간을 지정합니다. 영역이 청소를 사용하도록 구성된 경우에도 DNS 서버는 이 순간 이후까지 이 영역의 청소를 시도하지 않습니다. 이 값은 영역이 로드될 때마다 현재 시간과 영역의 새로 고침 간격으로 설정됩니다. 이 매개 변수는 로컬로 저장되며 영역의 다른 복사본에 복제본(replica) 없습니다.

DataFile

데이터 형식: 문자열

액세스 형식: 읽기 전용

영역 파일의 이름을 나타냅니다.

DisableWINSRecordReplication

데이터 형식: boolean

액세스 형식: 읽기 전용

WINS 레코드가 복제본(replica) 여부를 나타냅니다. TRUE로 설정하면 WINS 레코드 복제본(replica)tion을 사용할 수 없습니다.

DsIntegrated

데이터 형식: boolean

액세스 형식: 읽기 전용

영역이 DS 통합되어 있는지 여부를 지정합니다.

ForwarderSlave

데이터 형식: boolean

액세스 형식: 읽기 전용

지정된 정방향 영역에 대한 이름을 확인할 때 DNS가 재귀를 사용하는지 여부를 나타냅니다. 조건부 전달 영역에만 적용됩니다.

ForwarderTimeout

데이터 형식: uint32

액세스 형식: 읽기 전용

정방향 영역에서 이름에 대한 쿼리를 전달하는 DNS 서버가 쿼리 자체를 확인하기 전에 전달자의 확인을 기다리는 시간(초)을 나타냅니다. 이 매개 변수는 전달 영역에만 적용됩니다.

LastSuccessfulSoaCheck

데이터 형식: uint32

액세스 형식: 읽기 전용

영역에 대한 SOA 일련 번호가 마지막으로 검사 1970년 1월 1일 GMT가 시작된 이후의 시간(초)입니다.

LastSuccessfulXfr

데이터 형식: uint32

액세스 형식: 읽기 전용

영역이 마스터 서버에서 마지막으로 전송된 이후인 1970년 1월 1일 GMT 시작 이후의 시간(초)입니다.

LocalMasterServers

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

이 영역에 대한 마스터 DNS 서버의 로컬 IP 주소입니다. 설정되면 이러한 마스터는 Active Directory에 있는 MasterServers를 과도하게 라이드합니다.

MasterServers

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

이 영역에 대한 마스터 DNS 서버의 IP 주소입니다.

NoRefreshInterval

데이터 형식: uint32

액세스 형식: 읽기 전용

레코드 타임스탬프의 마지막 업데이트와 타임스탬프를 새로 고칠 수 있는 가장 빠른 순간 사이의 시간 간격을 지정합니다.

알림

데이터 형식: uint32

액세스 형식: 읽기 전용

마스터 영역이 RR 데이터베이스의 변경 내용을 보조 데이터베이스에 알릴지 여부를 나타냅니다. 보조 데이터베이스에 알리려면 1로 설정합니다.

NotifyServers

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

이 영역의 변경 내용에 대한 알림을 받을 DNS 서버의 IP 주소를 열거하는 문자열 배열입니다.

일시 중지됨

데이터 형식: boolean

액세스 형식: 읽기 전용

영역이 일시 중지되었는지 여부를 나타냅니다.

RefreshInterval

데이터 형식: uint32

액세스 형식: 읽기 전용

0이 아닌 타임스탬프가 있는 레코드가 영역에서 다시 새로 고쳐질 것으로 예상되는 동안 기본 새로 고침 간격을 지정합니다. 새로 고침 간격이 만료되어 새로 고쳐지지 않은 레코드는 서버에서 수행하는 다음 청소를 통해 제거할 수 있습니다. 이 값은 영역에 등록된 레코드의 가장 긴 새로 고침 기간보다 작을 수 없습니다. 값이 너무 작으면 유효한 DNS 레코드가 제거됩니다. 값이 너무 커서 부실 레코드의 수명이 연장됩니다. 이 값은 영역이 만들어지는 DNS 서버의 DefaultRefreshInterval 속성으로 설정됩니다.

역방향

데이터 형식: boolean

액세스 형식: 읽기 전용

영역이 역방향(TRUE) 또는 정방향(FALSE)인지 여부를 나타냅니다.

ScavengeServers

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

이 영역의 부실 레코드 청소를 수행할 수 있는 DNS 서버의 IP 주소 목록을 열거하는 문자열 배열입니다. 목록을 지정하지 않으면 다른 필수 구성 요소가 충족될 때 영역에 대한 권한이 있는 모든 기본 DNS 서버가 영역을 청소할 수 있습니다.

SecondaryServers

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

영역 복제본(replica)tion을 통해 이 영역을 수신할 수 있는 DNS 서버의 IP 주소를 열거하는 문자열 배열입니다.

SecureSecondaries

데이터 형식: uint32

액세스 형식: 읽기 전용

영역 전송이 지정된 보조 복제본에만 허용되는지 여부를 나타냅니다. 지정된 보조 데이터베이스는 IP 주소가 SecondariesIPAddressesArray에 나열된 DNS 서버입니다.

종료

데이터 형식: boolean

액세스 형식: 읽기 전용

영역의 복사본이 만료되었는지 여부를 나타냅니다. TRUE이면 영역이 만료되거나 종료됩니다.

UseNBStat

데이터 형식: boolean

액세스 형식: 읽기 전용

이 부울은 영역이 NBStat 역방향 조회를 사용하는지 여부를 나타냅니다.

UseWins

데이터 형식: boolean

액세스 형식: 읽기 전용

영역이 WINS 조회를 사용하는지 여부를 나타냅니다.

ZoneType

데이터 형식: uint32

액세스 형식: 읽기 전용

영역의 형식을 나타냅니다. 유효한 값:

  • DS 통합
  • 보조

**Windows Server 2003: **

추가 값:

  • 캐시
  • Stub
  • 전달자

요구 사항

요구 사항
지원되는 최소 클라이언트
지원되는 버전 없음
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
네임스페이스
Root\MicrosoftDNS
MOF
Dnsprov.mof

참고 항목

MicrosoftDNS_Do기본

MicrosoftDNS_Zone 클래스의 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 메서드