Here is my bind9 / named config.
This is located in named.conf.options
I am using opendns and google public dns as my forwarders. This is the only real config you need to do , if you want to setup your own bind caching server.
// Using a combination of open dns, google dns, open dns, google dns – I doubt you would ever be down due to a dns outage with this setup.