Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone.
/NodeName
Specifies a specific node in the zone.
/tree
Specifies that all child nodes also receive the timestamp.
/f
Executes the command without asking for confirmation.
Remarks
The ageallrecords operation is for backward
compatibility between the current version of DNS and previous
releases in which aging and scavenging were not supported. It adds
a timestamp with the current time to records that do not have one
and sets the current time on records that do have a timestamp.
Scavenging of records does not occur unless the records are
timestamped. NS (name server), SOA (Start of Authority), and WINS
records are not included in the scavenging process and are not
timestamped even when the ageallrecords operation is
run.
This command fails unless scavenging is enabled for the DNS
server and the zone. For information on how to enable scavenging
for the zone, see the aging parameter
under Zone-Level Syntax in the config operation in this
document.
The addition of a timestamp to DNS records makes them
incompatible with non-Windows 2000 DNS servers. A timestamp
you add by using the ageallrecords operation cannot be
reversed.
If none of the optional fields are specified, the command
returns all records at the specified node. If a value is specified
for at least one of the optional fields, then DNSCmd enumerates
only records corresponding to the value or values specified in the
optional field or fields.
Clears the DNS cache memory of resource records in the specified
DNS server.
Syntax
dnscmd
[ServerName] /clearcache
Parameter
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
Allows the user to change values in the registry for the DNS
server and individual zones. Accepts server-level and zone-level
settings.
Caution
Do not edit the registry directly unless you have no
alternative. The registry editor bypasses standard safeguards,
allowing settings that can degrade performance, damage your system,
or even require you to reinstall Windows. You can safely alter most
registry settings by using the programs in Control Panel or
Microsoft Management Console (MMC). If you must edit the registry
directly, back it up first. Read the Registry Editor Help for more
information.
Specifies the DNS server the administrator is planning to
manage, represented by local computer syntax, IP address, FQDN, or
Host name. If omitted, the local server is used.
/addressanswerlimit
[0|5-28]
Specifies the maximum number of host records that a DNS server
can send in response to a query. The value can be zero (0) or set
between 5 and 28 records. The default value is zero (0).
/bindsecondaries [0|1]
Changes the format of the zone transfer so that it can achieve
maximum compression and efficiency. However, this efficient format
is incompatible with earlier versions of BIND.
Value
Description
0
Uses maximum compression. Compatible with BIND versions 4.9.4
and later only.
1
Sends only one resource record per message to non-Microsoft DNS
servers. Compatible with BIND versions earlier than 4.9.4. This is
the default setting.
/bootmethod [0|1|2|3]
Determines the source from which the DNS server gets its
configuration information.
Value
Description
0
No source.
1
Loads from the BIND file that is located in the DNS directory;
by default, %systemroot% \System32\DNS..
2
Loads from the registry.
3
Loads from Active Directory and the registry. This is the
default setting.
/defaultagingstate [0|1]
Determines whether the DNS scavenging feature is enabled by
default on newly created zones.
Value
Description
0
Disables scavenging. This is the default setting.
1
Enables scavenging.
/defaultnorefreshinterval
[0x1-0xFFFFFFFF|0xA8]
Sets a period of time in which no refreshes are accepted for
dynamically updated records. This value is inherited automatically
by zones on the server. To change the default, enter a value
between 0x1 and 0xFFFFFFFF. The default value from the server is
0xA8.
/defaultrefreshinterval
[0x1-0xFFFFFFFF|0xA8]
Sets a period of time that is allowed for dynamic updates to
DNS records. This value is inherited automatically by zones on the
server. To change the default, enter a value between 0x1 and
0xFFFFFFFF. The default value from the server is 0xA8.
/disableautoreversezones
[0|1]
Enables or disables the automatic creation of reverse lookup
zones.
Value
Description
0
Enables creation of auto-reverse zones. This is the default
setting.
1
Disables creation of auto-reverse zones.
/eventloglevel [0|1|2|4]
Determines which events are logged in the DNS server log in
Event Viewer.
Value
Description
0
Logs no events.
1
Logs only errors.
2
Logs only errors and warnings.
4
Logs errors, warnings, and informational events. This is the
default setting.
/forwarddelegations [0|1]
Determines how a query for a delegated subzone is handled by
the DNS server. These queries can either be sent to the subzone
referred to in the query or be sent to the list of forwarders named
for the DNS server. Entries in the setting are used only when
forwarding is enabled.
Value
Description
0
Automatically sends queries referring to delegated subzones to
the appropriate subzone. This is the default setting.
1
Forwards queries referring to the delegated subzone to the
existing forwarders.
/forwardingtimeout
[0x1-0xFFFFFFFF|0x5]
Determines how many seconds a DNS server waits for a forwarder
to respond before trying another. The range is 0x1 through
0xFFFFFFFF. The default value is 0x5, which is 5 seconds.
/isslave [0|1]
Determines how the DNS server responds when forwarded queries
receive no response.
Value
Description
0
Not a slave. If the forwarder does not respond, the server
attempts to resolve the query itself. This is the default
setting.
1
A slave. If the forwarder does not respond, the server
terminates the search and sends a failure to the resolver.
/localnetpriority [0|1]
Determines the order in which host records are returned when
the server has multiple host records for the same name.
Value
Description
0
Returns the records in the order in which they are listed in
the DNS database.
1
Returns the records that have similar IP network addresses
first. This is the default setting.
/logfilemaxsize
[0x10000-0xFFFFFFFF|0x400000]
Specifies the maximum size in bytes of the Dns.log file. When
the file reaches its maximum, DNS overwrites the oldest events.
Settings range from 0x10000 through 0xFFFFFFFF. The default size is
0x400000, which is 4 MB.
/logfilepath
[path+LogFileName]
Specifies the path of the Dns.log file. The default path is
%systemroot% \System32\Dns\Dns.log. A different
path can be specified by using the format
path+LogfileName.
/loglevel [EventType]
Determines which type of events are recorded in the Dns.log
file. Each of the types of events is represented by a hexadecimal
number. If you want more than one event in the log, use hexadecimal
addition to add the values, then enter the sum.
Value
Description
0x0
The DNS server does not create a log. This is the default
entry.
0x10
Logs queries.
0x10
Logs notifications.
0x20
Logs updates.
0xFE
Logs non-query.
0x100
Logs question transactions.
0x200
Logs answers.
0x1000
Logs send packets.
0x2000
Logs receive packets.
0x4000
Logs UDP packets.
0x8000
Logs TCP packets.
0xFFFF
Logs all packets.
0x10000
Logs Active Directory write transactions.
0x20000
Logs Active Directory update transactions.
0x1000000
Logs full packets.
0x80000000
Logs write-through transactions.
/maxcachesize
Specifies the maximum size of the DNS server’s memory
cache.
/maxcachettl
[0x1-0xFFFFFFFF|0x15180]
Determines how many seconds a record is saved in cache. The
setting can be from 0x0 to 0xFFFFFFFF. If the 0x0 setting is used,
then the DNS server does not cache records. The default setting is
0x15180 (86,400 seconds or 1 day).
/maxnegativecachettl
[0x1-0xFFFFFFFF|0x15180]
Specifies how many seconds an entry that records a negative
answer to a query remains stored in the DNS cache. The default
setting is 900 seconds.
/namecheckflag [0|1|2|3]
Specifies which character standard is used when allowing DNS
names.
Value
Description
0
Uses ANSI characters that comply with IETF Requests For Comment
(RFC).
1
Uses ANSI characters that do not necessarily comply with IETF
RFCs.
2
Uses multibyte UTF8 characters. This is the default
setting.
3
Uses all characters.
/norecursion [0|1]
Determines whether a DNS server performs recursive name
resolution.
Value
Description
0
DNS server performs recursive resolution if it is requested in
a query. This is the default setting.
1
DNS server does not perform recursive resolution.
/recursionretry
[0x1-0xFFFFFFFF|0x3]
Determines the number of seconds a DNS server waits before
again trying to contact a remote server. The settings range from
0x1 through 0xFFFFFFFF. The default setting is 0x3 (3 seconds).
This value should be increased when recursion occurs over a slow
WAN link.
/recursiontimeout
[0x1-0xFFFFFFFF|0xF]
Determines the number of seconds a DNS server waits before
discontinuing attempts to contact a remote server. The settings
range from 0x1 through 0xFFFFFFFF. The default setting is 0xF (15
seconds). This value should be increased when recursion occurs over
a slow WAN link.
/roundrobin [0|1]
Determines the order in which host records are returned when a
server has multiple host records for the same name.
Value
Description
0
DNS server does not use round robin; instead, it returns the
first record to every query.
1
DNS server rotates among the records that it returns from the
top to the bottom of the list of matching records. This is the
default setting.
/rpcprotocol
[0x0|0x1|0x2|0x4|0xFFFFFFFF]
Specifies the protocol that RPC uses when making a connection
from the DNS server.
Determines whether the scavenging feature for the DNS server is
enabled, and sets the number of hours between scavenging cycles.
The settings range from 0x0 through 0xFFFFFFFF. The default setting
is 0x0, which disables scavenging for the DNS server. A setting
greater than 0x0 enables scavenging for the server and sets the
number of hours between scavenging cycles.
/secureresponses [0|1]
Determines whether DNS filters records that are saved in a
cache.
Value
Description
0
Saves all responses to name queries to a cache. This is the
default setting.
1
Saves only the records that belong to the same DNS subtree to
cache.
/sendport
[0x0-0xFFFFFFFF|0x0]
Specifies the port number that DNS uses to send recursive
queries to other DNS servers. The settings range from 0x0 through
0xFFFFFFFF. The default setting is 0x0, which means the port number
is randomly selected.
/strictfileparsing [0|1]
Determines a DNS server's behavior when it encounters an
erroneous record while loading a zone.
Value
Description
0
Continues to load even if the server encounters an erroneous
record. The error is recorded in the DNS log. This is the default
setting.
1
Stops loading and records the error in the DNS log.
/updateoptionsRecordValue
Prohibits dynamic updates of specified types of records. The
settings range from 0x0 through 0x80000000. If you want more than
one record type prohibited in the log, use hexadecimal addition to
add the values, then enter the sum.
Value
Description
0x0
Does not restrict any record types.
0x1
Excludes SOA (Start of Authority) records.
0x2
Excludes NS (name server) records.
0x4
Excludes delegation NS records.
0x8
Excludes server host records.
0x100
On secure dynamic update, excludes SOA records.
0x200
On secure dynamic update, excludes root NS records.
0x30F
On standard dynamic update, excludes NS, SOA, and server host
records. On secure dynamic update, excludes root NS and SOA
records. Allows delegations and server host updates.
0x400
On secure dynamic update, excludes delegation NS records.
0x800
On secure dynamic update, excludes server host records.
0x1000000
Excludes DS per records.
0x80000000
Disables DNS dynamic update.
/writeauthorityns [0|1]
Determines when the DNS server writes name server (NS) records
in the Authority section of a response.
Value
Description
0
Writes NS records in the Authority section of referrals only.
This setting complies with RFC 1034, Domain names—concepts and
facilities, and with RFC 2181, Clarifications to the DNS
Specification. This is the default setting.
1
Writes NS records in the Authority section of all successful
authoritative responses.
/xfrconnecttimeout
[0x0-0xFFFFFFFF|0x1E]
Determines the number of seconds a primary DNS server waits for
a transfer response from its secondary. The settings range from 0x0
through 0xFFFFFFFF. The default value is 0x1E (30 seconds). After
the timeout value expires, the connection is terminated.
/logipfilterlistIPaddress
Specifies which packets are logged in the debug log file. The
entries are a list of IP addresses. Only packets going to and from
the IP addresses in the list are logged.
/dspollinginterval
Specifies how often the DNS server polls Active Directory for
changes in Active Directory-integrated zones. The default value is
300 seconds.
/enablednssec0|1
Enables or disables DNSSEC.
Value
Description
0
Disables DNSSEC.
1
Enables DNSSEC.
/enableednsprobes0|1
Enables or disables EDnsProbes.
Value
Description
0
Disables active support for EDnsProbes.
1
Enables active support for EDnsProbes.
/ednscachetimeout
Specifies the number of seconds that EDns information is
cached.
/disablensrecordsautocreation0|1
Specifies whether the DNS server automatically creates NS
records for zones that it hosts.
Value
Description
0
Automatically creates NS records for zones that it hosts.
1
Does not automatically create NS records for zones that it
hosts.
Creates a DNS application directory partition. By default a
default directory partition for DNS is created at the forest and
domain levels. Use this operation to create default DNS application
directory partitions that were deleted or never created. With no
argument, this operation creates a built-in DNS directory partition
for the domain.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
/forest
Creates a DNS directory partition for the forest.
/alldomains
Creates DNS partitions for all domains in the forest.
Creates a DNS application directory partition. By default a
default directory partition for DNS is created at the forest and
domain levels. This operation creates additional DNS application
directory partitions.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
FQDNofDP
The fully qualified domain name of the DNS application
directory partition that will be created.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
FQDNofDP
The fully qualified domain name of the DNS application
directory partition that will be removed.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
FQDNofDP
The fully qualified domain name of the DNS application
directory partition.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to which the record
belongs.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
/primary|/secondary|/stub|/cache|/auto-created
Filters the types of zones to display.
Value
Description
/primary
Lists all zones that are either standard primary or Active
Directory-integrated.
/secondary
Lists all standard secondary zones.
/stub
Lists all stub zones.
/cache
Lists only the zones that are loaded into cache.
/auto-created
Lists the zones that were created automatically during the DNS
server installation.
/forward|/reverse
Specifies an additional filter of the types of zones to
display.
Value
Description
/forward
Lists forward lookup zones.
/reverse
Lists reverse lookup zones.
Remarks
The enumzones operation parameters act as filters on the
list of zones. If no filters are specified, then a complete list of
zones is returned. When a filter is used, only the zones that meet
that filter's criteria are included in the returned list of
zones.
Displays settings from the DNS section of the registry,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters,
of the specified server.
Syntax
dnscmd
[ServerName] /info[Setting]
Parameters
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
Setting
Any setting returned by the info operation can be
individually specified. If a setting is not specified, then all
settings are returned.
Remarks
This operation displays registry settings that are at the DNS
server level. To display zone-level registry settings, use the
zoneinfo operation. To see a list of
settings that can be displayed with this operation, refer to the
config operation Help.
If you do not specify a value for the parameter when you use
the config operation, the parameter's
current value is reset to the default value.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone.
NodeName
Specifies the host name of node to delete.
/tree
Specifies to delete all of the child records.
/f
Executes the command without asking for confirmation.
Specifies the DNS server the administrator is planning to
manage, represented by local computer syntax, IP address, FQDN, or
Host name. If omitted, the local server is used.
ZoneName
Specifies the zone in which the record resides.
NodeName
Specifies a specific node in the zone.
RRType
Specifies the type of record to be added.
RRData
Specifies the type of data that is expected when using a
certain data type.
Note
When you add a record, make sure you use the correct data type
and data format. For a list of resource record types and the
appropriate datatypes, see
Resource Records Reference.
Sample Usage
dnscmd reskit.com /recordadd test A 10.0.0.5 dnscmd /recordadd reskit.com test MX 10
mailserver.reskit.com
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the zone in which the record resides.
NodeName
Specifies the name of the host.
RRType
Specifies the type of record to be deleted.
RRData
Specifies the type of data that is expected when using a
certain data type.
/f
Executes the command without asking for confirmation.
Note
Because nodes can have more than one resource record, this
command requires you to be very specific about the type of record
that you want to delete.
If you specify a data type and do not specify a type of resource
record data, then all records with that specific data type for the
specified node are deleted. For a list of resource record types and
the appropriate data types, see
Resource Records Reference.
Sample Usage
DNSCmd /RecordDelete reskit.com test MX 10
mailserver.reskit.com
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
IPAddress
Lists the IP address(es) to which the DNS server forwards
unresolved queries.
/timeoutTimeOut
Sets the number of seconds that the DNS server waits for a
response from the forwarder. By default, this value is 5
seconds.
/slave|/noslave
Determines whether the DNS server performs its own iterative
queries if the forwarder fails to resolve a query.
Value
Description
/slave
Prevents the DNS server from performing its own iterative
queries if the forwarder fails to resolve a query.
/noslave
Allows the DNS server to perform its own iterative queries if
the forwarder fails to resolve a query. This is the default
setting.
Remarks
By default, a DNS server performs iterative queries when it
cannot resolve a query.
Setting IP addresses by using the resetforwarders
operation causes the DNS server to perform recursive queries to the
DNS servers at the specified IP addresses. If the forwarders do not
resolve the query, the DNS server can then perform its own
iterative queries.
If the /slave parameter is used, the DNS server does not
perform its own iterative queries. This means the DNS server
forwards unresolved queries only to the DNS servers in the list and
does not try iterative queries if the forwarders do not resolve it.
It is more efficient to set one IP address as a forwarder for a DNS
server. The resetforwarders operation can be used for
internal servers in a network to forward their unresolved queries
to one DNS server that has an external connection.
Listing a forwarder’s IP address twice causes the DNS server to
try to forward to that server twice.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ListenAddress
Specifies an IP address on the DNS server that listens for DNS
client requests. If no listen address is specified, then all IP
addresses on the server listen for client requests.
Remarks
By default, all IP addresses on a DNS server listen for client
DNS requests.
Notifies a DNS server to attempt an immediate search for stale
resource records in a specified DNS server.
Syntax
dnscmd
[ServerName] /startscavenging
Parameters
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
Remarks
Successful completion of this command triggers an immediate
start to a scavenge.
Although the command to start the scavenge appears to complete
successfully, the scavenge does not start unless the following
preconditions are met:
Scavenging is enabled for both the server and the zone.
The zone is started.
The resource records have a timestamp.
For information on how to enable scavenging for the server, see
the scavenginginterval parameter
under Server-Level Syntax in the config operation in this
document.
For information on how to enable scavenging for the zone, see
the aging parameter under Zone-Level
Syntax in the config operation in this document.
For information on how to start a zone that is paused, see the
zoneresume operation in this
document.
For information on how to check resource records for a
timestamp, see the ageallrecords operation in this
document.
If the scavenge fails, no warning message displays.
Displays or clears data for a specified DNS server.
Syntax
dnscmd
[ServerName] /statistics[StatID] [/clear]
Parameters
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
StatID
Specifies which statistic or combination of statistics
displays. An identification number is used to specify a statistic.
If no statistic ID is specified, all statistics display.
The following table lists numbers that can be specified and the
corresponding statistic that lists:
Value
Description
00000001
Time
00000002
Query
00000004
Query2
00000008
Recurse
00000010
Master
00000020
Secondary
00000040
Wins
00000100
Update
00000200
SkwanSec
00000400
Ds
00010000
Memory
00100000
PacketMem
00040000
Dbase
00080000
Records
00200000
NbstatMem
/clear
Resets the specified statistics counter to zero.
Remarks
The statistics operation displays counters that begin on
the DNS server when it is started or resumed.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
/FQDNofDP
The fully qualified domain name of the DNS application
directory partition that will be removed.
Checks DNS server memory for changes and writes them to
persistent storage.
Syntax
dnscmd
[ServerName] /writebackfiles[ZoneName]
Parameters
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to be updated.
Remarks
The writebackfiles operation updates all dirty zones or
a specified zone. A zone is dirty when there are changes in memory
that have not yet been written to persistent storage. This is a
server-level operation that checks all zones. One zone can be
specified in this operation or the zonewriteback operation can be
used.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone.
ZoneType
Specifies the type of zone to create. Each type has different
required parameters.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to be deleted.
/dsdel
Deletes the zone from Active Directory.
/f
Executes the command without asking for confirmation.
Specifies the DNS server the administrator is planning to
manage, represented by local computer syntax, IP address, FQDN, or
Host name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone.
ZoneExportFile
Specifies the name of the file to create.
Remarks
The zoneexport operation creates a file of resource
records for an Active Directory-integrated zone for troubleshooting
purposes. By default, the file created by this operation is placed
in the DNS directory, which is by default the
%systemroot% /System32/Dns directory.
Displays settings from the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\Zones\Zonename
section of the registry of the specified zone.
Syntax
dnscmd
[ServerName] /zoneinfoZoneName[Setting]
Parameters
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone.
Setting
Any setting returned with the zoneinfo operation can be
individually specified. If a setting is not specified, then all
settings are returned.
Remarks
The zoneinfo operation displays registry settings that
are at the DNS zone level found at
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\Zones\Zonename.
To display server-level registry settings, use the info operation.
To see a list of settings that can be displayed with this
operation, refer to the config
operation.
Pauses the specified zone, which then ignores query
requests.
Syntax
dnscmd
[ServerName] /zonepauseZoneName
Parameters
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to be paused.
Remarks
To resume a zone and make it available after it has been
paused, use the zoneresume
operation.
Specifies the DNS server the administrator is planning to
manage, represented by local computer syntax, IP address, FQDN, or
Host name. If omitted, the local server is used.
ZoneName
Identifies the zone on which the type will be changed.
Specifies the DNS server the administrator is planning to
manage, represented by local computer syntax, IP address, FQDN, or
Host name. If omitted, the local server is used.
ZoneName
Identifies the zone on which the type will be changed.
property
Specifies the type to which the zone changes and information
that may be required to change the zone type, such as file name for
primary zones or master IP address for secondary zones.
Forces a secondary DNS zone to update from the master.
Syntax
dnscmdServerName/zonerefreshZoneName
Parameters
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to be refreshed.
Remarks
The zonerefresh operation forces a check of the version
number in the master's SOA record. If the version number on the
master is higher than the secondary's version number, then a zone
transfer is initiated, updating the secondary server. If the
version number is the same, no zone transfer occurs. This check
occurs by default every 15 minutes.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to be reloaded.
Remarks
If the zone is Active Directory-integrated, then it reloads
from Active Directory.
If the zone is a standard file-backed zone, then it reloads
from a file.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to be reloaded.
/local
Sets a local master list. Used for Ds-integrated zones.
ServerIPs
The IP addresses of the master server(s)of the secondary zone.
Enter this value as IPaddress [,IPaddress...].
Remarks
This value is originally set when the secondary zone is
created. Use the zoneresetmasters operation on the secondary
server. It has no effect if it is set on the master DNS
server.
Specifies the DNS server the administrator is planning to
manage, represented by local computer syntax, IP address, FQDN, or
Host name. If omitted, the local server is used.
ZoneName
Identifies the zone to scavenge.
ServerIPs
Lists the IP address(es) of the server(s) that can perform the
scavenge. If this parameter is omitted, then all servers hosting
this zone can scavenge it.
Remarks
By default, all servers hosting a zone can scavenge that
zone.
If a zone is hosted on more than one DNS server, this operation
can be used to reduce the number of times a zone is scavenged.
Scavenging must be enabled on the DNS server and zone affected
by this operation.
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to have its secondaries
reset.
Specifies whether only some or all of the secondary servers
requesting an update get one.
Value
Description
/noxfr
Specifies that no zone transfers are allowed.
/nonsecure
Specifies that all zone transfer requests are granted.
/securens
Specifies that only the server listed in the NS record for the
zone is granted a transfer.
/securelist
Specifies that zone transfers are granted only to the list of
servers. This parameter must be followed by an IP address or
addresses that the master server uses.
SecurityIPAddresses
Lists the IP addresses that receive zone transfers from the
master server. This parameter is used only with the
/securelist parameter.
/nonotify|/notify|/notifylistNotifyIPAddresses
Specifies a change notification is sent only to certain
secondary servers.
Value
Description
/nonotify
Specifies that no change notifications are sent to secondary
servers.
/notify
Specifies that change notifications are sent to all secondary
servers.
/notifylist
Specifies that change notifications are sent to only the list
of servers. This command must be followed by an IP address or
addresses that the master server uses.
NotifyIPAddresses
Specifies the IP address(es) of the secondary server(s) to
which change notifications are sent. This list is used only with
the /notifylist parameter.
Remarks
Use the zoneresetsecondaries operation on the master
server to set how it responds to zone transfer requests from
secondary servers.
Starts a specified zone that was previously paused.
Syntax
dnscmdServerName/zoneresumeZoneName
Parameters
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to resume.
Remarks
This operation is used to undo the zonepause operation.
Updates the specified directory-integrated zone from Active
Directory.
Syntax
dnscmdServerName/zoneupdatefromdsZoneName
Parameters
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to update.
Remarks
Active Directory-integrated zones perform this update by
default every 5 minutes.
Checks DNS server memory for changes relevant to a specified
zone and writes them to persistent storage.
Syntax
dnscmdServerName/zonewritebackZoneName
Parameters
ServerName
Specifies the DNS server the administrator plans to manage,
represented by local computer syntax, IP address, FQDN, or Host
name. If omitted, the local server is used.
ZoneName
Specifies the name of the zone to update.
Remarks
This is a zone-level operation. All zones on a DNS server can
be updated with the writebackfiles operation.