Windows stores a list of DNS cache entries containing a list of the websites you visit with their remote server names and corresponding IP addresses. You can view or export your DNS cache. Here's how.
Open PowerShell, and type in Get-DnsClientCache.
I blurred out my history because there are some things a nice person like you should never see.
If you'd like to export the list to a text document, use Get-DnsClientCache > dnscachecontents.txt. Note that the text document will be saved to the current folder.
How to View DNS Cache Contents in Windows With Command Prompt
Open the Command Prompt, and type in ipconfig /displaydns
If you'd like to export the list to a text document, use ipconfig /displaydns > dnscachecontents.txt - Note that the text document will be saved to the current folder.
Other DNS Cache Commands in Windows
The Dnscache service (Display name DNS Client) no longer allows you to Start, Stop, Pause, Restart, or edit the DNS Client service Properties. That's not bad; there's nothing to be gained by disabling this service.
Using the Command Prompt or PowerShell, you can disable DNS caching temporarily.
Stop DNS caching - net stop dnscache Start DNS caching - start dnscache