I have configured unbound to log queries.
I can see queries in the log for a period of several hours, but ultimately, logging of queries stops, until I reload the service, at which point logging starts again.
My limited understanding is that only cache misses are logged, so that after a period of time, the service is able to obtain every response from cache (this is a closed network, so there is a limited set of queries that will be sent to the unbound server).
I'm trying to retire this system, so I need to see all queries, so that I can catalogue all clients that are using it.
Is there a way to configure unbound so that query logging is persistent, regardless of cache status?