Track DNS Record Changes on Windows DNS
When a DNS record changes unexpectedly, the most useful evidence comes from auditing that was enabled before the incident. Windows DNS data may be Active Directory-integrated, so both DNS diagnostics and directory auditing can matter.
Practical investigation
- Confirm the current record and TTL with
Resolve-DnsNameorGet-DnsServerResourceRecord. - Identify whether the zone is AD-integrated and which DNS servers host it.
- Review the DNS Server event logs and any analytical/audit logging your organisation has enabled.
- For AD-integrated zones, correlate relevant Directory Service auditing with the approximate change time.
- Check automation systems, DHCP dynamic updates and IPAM/DNS management tools before assuming a user changed the record manually.
Improve future traceability
- Use named admin accounts rather than shared credentials.
- Restrict who can modify zones/records.
- Forward DNS and security audit events to a central log platform with adequate retention.
- Document legitimate automated updaters so their changes can be distinguished from unexpected activity.
Do not enable extremely verbose diagnostic logging indefinitely without checking storage and performance impact.