Ubuntu - Networking - DNS - Check DNS Cache

resolvectl statistics
 
or
 
systemd-resolve --statistics

returns:

DNSSEC supported by current servers: no
 
Transactions              
Current Transactions: 0   
  Total Transactions: 1163
 
Cache                     
  Current Cache Size: 33  
          Cache Hits: 879 
        Cache Misses: 284 
 
DNSSEC Verdicts           
              Secure: 0   
            Insecure: 0   
               Bogus: 0   
       Indeterminate: 0   

NOTE: The Current Cache Size is the value you're looking for.

If it's 0, you just flushed the DNS cache.

The cache can store up to 4096 DNS responses for up to 2 hours, so don’t expect to see a massive number listed as the current cache size.

The DNS cache can’t grow to more than 420 kB when used to its fullest; so no concern about memory usage.