We have a number of identical Windows Server 2019 systems and are noticing that on one particular server the DNS Client service sometimes starts using excessive amounts of memory. So far we've not been able to figure out what triggers it, nor how to clear it without rebooting the server. Normal usage is about 2MB. Once it starts "leaking", it adds about 2MB every hour until we reboot the system.
ipconfig /displaydns
shows just 8 entries, as expected. ipconfig /dnsflush
and ipconfig /registerdns
seem to have no effect. Apparently Windows does not allow restarting the DNS Client service any more, so a reboot is the only way we can resolve it currently.
System Details:
- 3 physical Dell PowerEdge servers, each hosting 2 HyperVisor WS 2019 VMs
- The servers host web services on a corporate network for internal use only
- None of these servers are domain members or controllers
- IPV6 is disabled
- All of the servers are continually communicating with each other via HTTP
I'm wondering if it could have something to do with the fact that the systems use the corporate DCs for DHCP and DNS, but aren't members? The DNS seems to work just fine though.
This question from 9 years ago is similar, but doesn't seem to provide any resolution. Any ideas?