Hello Experts,
I'm experiencing a persistent issue with the DNS service in Active Directory on an Azure VM. Despite scaling the VM from 16 GB RAM to 32 GB, the DNS service continues to consume high memory and eventually crashes.
Here are the details:
Environment:
VM Configuration: Standard D8s v3 (8 vcpus, 32 GiB memory) [Azure VM with 32 GB RAM ]
Operating System: Windows (Windows Server 2022 Standard)
Active Directory and DNS Role: Running on the same VM
Issue Description:
The DNS service consumes high memory, leading to performance degradation.
The service eventually crashes, causing DNS resolution failures.
Scaling the VM from 16 GB to 32 GB RAM did not resolve the issue.
Troubleshooting Steps Taken:
Checked DNS logs and Event Viewer for errors or warnings.
Ensured the system is up-to-date with the latest patches and updates.
Configured DNS forwarders to offload external queries.
Adjusted DNS cache settings and reduced logging levels.
Reviewed DNS zones and resource records for unnecessary entries.
Monitored performance using PerfMon and Sysinternals tools.
Scanned for malware and unauthorized changes.
Verified that the VM size is appropriate for the workload.
- Ensured disk I/O is not a bottleneck.
- Despite these efforts, the issue persists.
I am looking for expert advice on the following:
Potential causes for high memory consumption by the DNS service.
Best practices for optimizing DNS configuration in Active Directory.
Any specific tools or methods to diagnose and resolve memory leaks in the DNS service.
Recommendations for managing DNS services in a large environment on Azure.
I appreciate any guidance or suggestions you can provide.
Thank you!
Saurabh ✌