This may not answer your question and is just some thoughts of the top of my head and without much specificity, as I'm not an expert in this area, and talking about Mac OSX/OS X Client not Mac OSX/OS X Server configured as a DNS Server I'd have to say the answer is both yes and no depending on how one has things configured and what one has done while using the system. It is my understanding that by default the DNS Cache is just kept in memory and is not explicitly logged to a disk file unless one issues the sudo killall -INFO mDNSResponder
command which dumps a snapshot summary of the internal state to the /var/log/system.log
file. Then obviously that information could be found and reviewed at a later date and time.
Now as to your specific configuration I can't say what would end up in the snapshot summary dumped to the /var/log/system.log
file as I do not have OS X configured with DNS pointing to a Virtual Machine acting as a DNS Server.