⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dnsschema.mof

📁 <虚拟主机站点管理系统>呵呵是我们公司的一个小产品
💻 MOF
📖 第 1 页 / 共 5 页
字号:
	uint32 AllowUpdate;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether there is an "
                  "available DS on the DNS server."): ToSubClass
		]
	boolean DsAvailable;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether the DNS server "
                  "automatically creates standard reverse lookup zones."):
                  ToSubClass
		]
	boolean AutoReverseZones;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether the DNS server "
                  "attempts to update its cache entries using data from root "
                  "servers. When a DNS server boots, it needs a list of root "
                  "server 'hints' - NS and A records for the servers - "
                  "historically called the cache file. The Microsoft DNS "
                  "server has a feature to allow it to attempt to "
                  "write back a new cache file based on the responses from "
                  "the root servers."): ToSubClass
		]
	boolean AutoCacheUpdate;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether the DNS server does "
                  "NOT do recursive lookups. If set to TRUE, recursive "
                  "lookups are not done."): ToSubClass
		]
	boolean NoRecursion;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether the DNS server "
                  "round robins multiple A records."): ToSubClass
		]
	boolean RoundRobin;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether the DNS server "
                  "gives priority to the local net address returning A "
                  "records."): ToSubClass
		]
	boolean LocalNetPriority;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether the DNS server "
                  "parses zone files strictly. If the StrictFileParsing "
                  "property is undefined or zero, the server will log and "
                  "ignore bad data in the zone file and continue to load. If the "
                  "StrictFileParsing property is non-zero, the server will log "
                  "and fail on zone file errors."): ToSubClass
		]
	boolean StrictFileParsing;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether the DNS server does "
                  "wildcarding loosely. If the LooseWildcarding property is "
                  "undefined or zero, the server will follow the wildcarding behavior "
                  "specified in the DNS RFC. In this case, an admin is advised to "
                  "include MX records for all hosts that are not capable of receiving "
                  "mail. If the LooseWildcarding property is non-zero, the server "
                  "seeks out the closest wildcard node. In this case, an admin should "
                  "put MX records at both the zone root and in a wildcard node ('*') "
                  "directly below the zone root. Also, the admin should put self-"
		  "referent MX records on hosts, which are to receive their own "
                  "mail."): ToSubClass
		]
	boolean LooseWildcarding;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean determines the AXFR message format when "
		"sending to non-Microsoft DNS secondaries. If the SlowZoneTransfer"
		"property is undefined or non-zero, the server will always send "
		"transfers to non-Microsoft DNS secondaries in the uncompressed "
		"format. If the SlowZoneTransfer property is zero, "
		"the server will send all transfers in the fast format."): ToSubClass
		]
	boolean SlowZoneTransfer;

		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether the DNS server writes "
                  "NS and SOA records to the authority section on successful "
                  "response."): 
	          ToSubClass
		]
	boolean WriteAuthorityNS;
//		[Read: ToSubClass, Write: ToSubClass,
//		 Description("This Boolean indicates whether the DNS server writes "
//                  "SOA records to the authority section on successful response."): 
//                  ToSubClass
//		]
//	boolean WriteAuthoritySoa;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether queries to delegated "
                  "sub-zones are forwarded."): ToSubClass
		]
	boolean ForwardDelegation;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether the DNS server is "
                  "a Slave."): ToSubClass
		]
	boolean Slave;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether the DNS server only"
                  "saves records of names that are in the same subtree as the "
                  "server that provided them."): ToSubClass
		]
	boolean SecureResponses;
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This Boolean indicates whether override is allowed "
                  "of the default binding for a socket used to send queries "
                  "to remote DNS servers."): ToSubClass
		]
	boolean DisjointNets;
		[Read: ToSubClass,
		 Description("This array of strings enumerates the list of the DNS "
                  "server's IP addresses."): ToSubClass
		]
	string ServerIPAddressesArray[];
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This array of strings enumerates the list of IP addresses "
                  "on which the DNS server is allowed to receive queries."): 
                  ToSubClass
		]
	string ListenIPAddressesArray[];
		[Read: ToSubClass, Write: ToSubClass,
		 Description("This array of strings enumerates the list of IP addresses "
                  "of Forwarders to which the DNS server forwards queries."): 
                  ToSubClass
		]
	string ForwardersIPAddressesArray[];
		[Implemented, Description(
		"This method restarts the DNS server."): ToSubClass 
		]
	void RestartDNSServer();
		[Implemented, Description(
		"This method starts the DNS server."): ToSubClass 
		]
	uint32 StartService();
		[Implemented, Description(
		"This method stops the DNS server."): ToSubClass 
		]
	uint32 StopService();
	
		[Implemented, Description(
		"This method get DS distinguished Name for the zone.") : ToSubClass
		]
	string GetDistinguishedName();

};

	[
	 Schema ("MicrosoftDNS"): ToSubClass ,
       Description("This class represents a Domain in a DNS "
          "hierarchy tree."): ToSubClass,
       Dynamic, Provider("MS_NT_DNS_PROVIDER"),
       Locale (0x409), UUID ("{4E0BD136-AA43-11d2-85DD-0000F8102E5F}") 
	]
class MicrosoftDNS_Domain : CIM_LogicalElement
{
		[Key, Propagated ("MicrosoftDNS_Server.Name"): ToSubClass,
		 Read: ToSubClass,
		 Description("Indicates the Fully Qualified Domain Name "
                  "or IP address of the DNS server that contains this domain."): 
                  ToSubClass
		]
	string DnsServerName;
		[Key, Read: ToSubClass,
		 Description("Indicates the Name of the Container (which "
                  "could be a Zone, Cache or RootHints) containing this "
                  "domain. In cases where the Container is a Zone (an "
                  "instance of the MicrosoftDNS_Zone subclass), this property"
                  "contains the fully qualified domain name of the Zone. "
                  "When the Container is the root zone, the string, \".\","
                  "should be used.  In cases where the Container is "
                  "the DNS' cache of resource records (an instance of the "
                  "MicrosoftDNS_Cache subclass), this property is set to the "
                  "string, \"..Cache\".  If the Container is Root Hints (an "
                  "instance of the MicrosoftDNS_RootHints subclass), then this "
                  "property should be set to \"..RootHints\"."): ToSubClass 
		]
	string ContainerName;
		[Override ("Name"): ToSubClass , Key,
		 Read: ToSubClass, 
		 Description("This string represents the Fully Qualified Domain Name "
                  "of the domain.  For instances of DNS Cache or Root Hints, "
                  "the strings, \"..Cache\" and \"..Root Hints\" respectively, "
                  "should be used."): ToSubClass
		]
	string Name;
		[Implemented, Description(
		"This method get DS distinguished Name for the zone.") : ToSubClass
		]
	string GetDistinguishedName();

};

	[
	 Schema ("MicrosoftDNS"): ToSubClass , 
       Description("This class describes a DNS Zone. Every instance of "
          "the class MicrosoftDNS_Zone must be assigned to one and only one DNS "
          "server. Zones may be associated with (or more intuitively 'may "
          "contain') any number of instances of the classes MicrosoftDNS_Domain "
          "or/and MicrosoftDNS_ResourceRecord."): ToSubClass, 
	 Dynamic, Provider("MS_NT_DNS_PROVIDER"),
       Locale (0x409), UUID ("{4E0BD137-AA43-11d2-85DD-0000F8102E5F}") 	
	]
class MicrosoftDNS_Zone : MicrosoftDNS_Domain
{
	[Read: ToSubClass, 
	Description("Indicates the type of the Zone."): 
		  ToSubClass,
		 Values {"DS integrated", "Primary", "Secondary"}: ToSubClass
	]
	uint16 ZoneType;

	[Read: ToSubClass, Write: ToSubClass,
		Description("This Boolean indicates whether the Zone should "
		  "accept dynamic update requests."): ToSubClass
	]
	boolean AllowUpdate;

	[Read: ToSubClass, Write: ToSubClass,
	 Description("Indicates the name of the zone file."): ToSubClass
	]
	string DataFile;
	[Read: ToSubClass, 
		 Description("This Boolean indicates whether the WINS record "
			  "is NOT replicated. If set to TRUE, WINS record "
			  "replication is disabled."): ToSubClass
	]
	boolean DisableWINSRecordReplication;

	[Read: ToSubClass, 
	 Description("This UInt32 indicates whether the master Zone "
			  "notifies secondaries of any changes in its Resource Records "
			  "database. If set to 1, secondaries are notified."): 
			  ToSubClass
	]
	uint32 Notify;
	
	[Read: ToSubClass, 
	 Description("This UInt32 indicates whether zone transfer is "
			  "allowed - but only to designated secondaries."
			  "Designated secondaries are DNS servers whose IP addresses "
			  "are listed in the array, SecondariesIPAddressesArray."): 
			  ToSubClass
	]
	uint32 SecureSecondaries;
	
	[Read: ToSubClass,
	 Description("This Boolean indicates whether the Zone is "
			  "paused."): ToSubClass
	]
	boolean Paused;

	[Read: ToSubClass,
	 Description("This Boolean indicates whether the copy of the "
			  "Zone is expired. If TRUE, the Zone is expired, or "
			  "'shutdown'."): ToSubClass
	]
	boolean Shutdown;

	[Read: ToSubClass,
	 Description("This Boolean indicates whether the Zone is reverse "
			  "(TRUE) or forward (FALSE)."): ToSubClass
	]
	boolean Reverse;

	[Read: ToSubClass,
	 Description("This Boolean indicates whether the Zone is "
			  "autocreated."): ToSubClass
	]
	boolean Autocreated;

	[Read: ToSubClass,
	 Description("This Boolean indicates whether the Zone uses "
			  "WINS lookup."): ToSubClass
	]
	boolean UseWins;

	[Read: ToSubClass, 
	 Description("This array of strings enumerates the list of "
			  "IP addresses of Master DNS servers, to be addressed for "
			  "zone replication. It is applicable to secondary "
			  "zones only (ZoneType = 2, \"Secondary\")."): ToSubClass
	]
	string MastersIPAddressesArray[];

	[Read: ToSubClass, 
	 Description("This array of strings enumerates the list of IP "
	 "addresses of the DNS servers that are allowed to"
	 "receive this zone through zone replication."): ToSubClass
	]
	string SecondariesIPAddressesArray[];

	[Read: ToSubClass, 
	 Description("This array of strings enumerates the list of IP "
	"addresses of the DNS servers that should be notified of changes in this zone."): 
	ToSubClass
	]
	string NotifyIPAddressesArray[];


	[Implemented, Description(
	 "This method pauses the Zone."): ToSubClass 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -