Actually the current Bind in stable is just a blessing in this respect.
It -by default- just allows recursion for localnet, localhost.
So if you don't mess with it at all is does the right thing automagically.
Most likely if you remove anything you tried to configure in the options it
will work just the way you want.