Dnscmd Examples
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
DNSCmd Examples
Example 1: Set the current time on a time stamp to resource records
To set the current time on a time stamp to resource records, type:
dnscmd reskit.com /ageallrecords test.reskit.com
The following question is displayed:
Are you sure you want to force aging on node?
Type y
to apply the time. Output similar to the following displays:
DNS Server reskit.com forced aging on records at root of zone test.reskit.com:
Status = 0 (0x00000000)
Command completed successfully.
Example 2: Display a complete list of zones on a DNS server
To see a complete list of zones on your DNS server, type:
dnscmd reskit.com /enumzones
Output similar to the following displays:
Enumerated zone list:
Zone Count = 6.
. 0 DS Up=0
0.0.10.in-addr.arpa 0 DS Rev Up=1
0.in-addr.arpa 1 file Rev Auto Up=0
255.in-addr.arpa 1 file Rev Auto Up=0
reskit.com 1 DS Up=0
test.reskit.com 1 file Up=1
Command completed successfully.
Example 3: Display a list of autocreated zones on a DNS server
To display a list of autocreated zones that are also reverse lookup zones on the DNS server, type:
dnscmd reskit.com /enumzones /auto-created /reverse
Output similar to the following displays:
Enumerated zone list:
Zone Count = 2.
0.in-addr.arpa 1 file Rev Auto Up=0
255.in-addr.arpa 1 file Rev Auto Up=0
Command completed successfully.
Example 4: Display the IsSlave setting from a DNS server
To display the IsSlave setting from a DNS server, type:
dnscmd reskit.com /info isslave
Output similar to the following displays:
Query result:
Dword: 0 (00000000)
Command completed successfully.
Example 5: Display the RecursionTimeout setting from a DNS server
To display the RecursionTimeout setting from a DNS server, type:
dnscmd reskit.com /info recursiontimeout
Output similar to the following displays:
Query result:
Dword: 15 (0000000F)
Command completed successfully.
Example 6: Delete the records from a node
To delete the records in a node, type:
dnscmd reskit.com /nodedelete test.reskit.com node /tree
The following question displays:
Are you sure you want to delete node's subtree? y
Type y
to delete the subtree.
Output similar to the following displays:
DNS Server reskit.com deleted node at node.test.reskit.com:
Status = 0 (0x00000000)
Command completed successfully.
To delete the records in a node using the host, type:
dnscmd reskit.com /NodeDelete test.reskit.com host /F
Output similar to the following displays:
DNS Server reskit.com deleted node at host.test.reskit.com:
Status = 0 (0x00000000)
Command completed successfully.
Example 7: Display time statistics for a DNS server
To display time statistics for a DNS server, type:
dnscmd reskit.com /statistics 00000001
Output similar to the following displays:
DNS Server reskit.com statistics:
DNS Server Time Statistics:
Server start time 3/7/2001 1:07:31 PM
Seconds since start 8482
Stats last cleared 3/7/2001 1:07:31 PM
Seconds since start 8482
Command completed successfully.
Example 8: Display NbstatMem statistics for a DNS server
To display NbstatMem statistics for a DNS server, type:
DNSCmd reskit.com /Statistics 00200000
Output similar to the following displays:
DNS Server reskit.com statistics:
NBStat Memory Usage:
NBStat Buffers:
Alloc = 0
Free = 0
NetAllocs = 0
Memory = 0
Used = 0
Returned = 0
InUse = 0
InFreeList = 0
Command completed successfully.
Example 9: Delete a zone from a DNS server
To delete the test.reskit.com zone from a server, type:
dnscmd reskit.com /zonedelete test.reskit.com
The following question is displayed:
Are you sure you want to ZoneDelete? (y/n)
Type y
to delete the zone.
Output similar to the following displays:
DNS Server reskit.com deleted zone test.reskit.com:
Status = 0 (0x00000000)
Command completed successfully.
Example 10: Export zone resource records list to a file
To export the resource record list from the test.reskit.com zone on the reskit.com DNS server, type:
dnscmd reskit.com /zoneexport test.reskit.com test.reskit.com.dns
Output similar to the following displays:
DNS Server reskit.com exported zone
test.reskit.com to file
C:\Windows\System32\DNS\test.reskit.com.dns
Command completed successfully.
Example 11: Display RefreshInterval setting from the registry
To display the values in the RefreshInterval entry in the registry, type:
dnscmd reskit.com /zoneinfo test.reskit.com refreshinterval
Output similar to the following displays:
Zone query result:
Dword: 168 (000000A8)
Command completed successfully.
Example 12: Display Aging setting from the registry
To display the values in the Aging entry in the registry, type:
dnscmd reskit.com /zoneinfo test.reskit.com aging
Output similar to the following displays:
Zone query result:
Dword: 0 (00000000)
Command completed successfully.
See Also
Concepts
Dnscmd Overview
Dnscmd Syntax
Alphabetical List of Tools
Spcheck Overview
Nltest Overview
Netdom Overview
Netdiag Overview
Netcap Overview
Httpcfg Overview
Dnslint Overview
Dhcploc Overview
Dcdiag Overview
Browstat Overview