4.16-Monitor Active Directory for New DNS Names
Task Monitor Active Directory (AD) for new Domain Name System (DNS) Names¶
Conditions¶
Given a Domain Controller (DC), a domain account with required permissions, and a workstation with Remote Server Administration Tools (RSAT)
Standards¶
- Team member opens the DNS Console on the workstation and navigates to the Forward Lookup zone
- Team member exports the list of records in the zone to a local file
- Team member repeats this task periodically and compares the output files for new entries
OR
- Team member chooses a command line tool and writes or chooses an existing script that will export the contents of a DNS zone to a local file
- Team member repeats the task periodically and compares the output files for new entries
End State¶
All new DNS zone records are found and recorded
Notes¶
This task is repetitive in nature and the use of a script to generate new files each time it is accomplished should be used. Comparison of the output files can be done manually or with a file diff’ing tool such as Kdiff; however, this process can also be automated in the same PowerShell script that pulls the zone record information.
Manual Steps¶
Running Script¶
-
Example PowerShell Script:
- All DNS Records
- All DNS Records
-
RootHints
Dependencies¶
Other available tools¶
References¶
Dnscmd tool reference
Scripting with PowerShell
PowerShell DNS