I have a BIND9-based DNS server set up here at home.
I serves as the master for a couple of internal domains, and everything else is resolved via a forwarders directive in the config file.
The problem is that the server goes out the forwarders to get an ip address every single time a domain name is requested.
If i request www.google.co.uk
10 times in a row, it does 10 requests out to the forwarders. This seems to indicate that the server is not caching responses.
How can i make it cache responses so that subsequent requests for the same domain name dont require a request to the forwarders.