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:WindowsSystem32DNStest.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.