Dnscmd Examples: Domain Name System(DNS)

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:

Copy

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:

Copy

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:

Copy

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:

Copy

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:

Copy

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:

Copy

Are you sure you want to delete node’s subtree? y

Type y to delete the subtree.

Output similar to the following displays:

Copy

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:

Copy

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:

Copy

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:

Copy

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:

Copy

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:

Copy

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:

Copy

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:

Copy

Zone query result:

Dword: 0 (00000000)

Command completed successfully.

 

Source: Dnscmd Examples: Domain Name System(DNS)

Leave a Reply

Your email address will not be published. Required fields are marked *