Not quite, though the issue is subtle and you may not have noticed it. We have, and we've duplcated it, and we found it to be something we didn't want to live with.
Let's presume you've got BIND set up to do recursive queries for your local machine and/or your local network.
Let's further presume you or one of your clients sends an email through your server to (for example) an account at earthlink.net, or that you've got DNS lookups turned on for your httpd logs and someone on an earthlink dialup or DSL account browses a site on your server.
Your server, of course is allowed to look it up, and does, and places the lookup in it's local DNS cache.
Now here's the kicker that most of us ignore: Once the earthlink record is in your local cache, your server will serve it to anyone, just as it will do for all the sites for which it's authoritative.
I've checked this; it's repeatable. It happens, or at least it did when we tried it. That's why we no longer allow local lookups on our authoirtative nameservers.
Jeff