Is there anyway for me to secure my DNS server so that only my internal users can use it to query all the DNS records out on the Internet and my network but only answer DNS queries regarding my domain for external users?
Let's say I have a DNS server, DNS1 and an internal user named Anne. There's also an external user named Bob.
Anne queries DNS1 for www.google.com
I want DNS1 to answer them for Anne. When Bob queries DNS1 for www.mydomain.com,
I want DNS1 to answer it. However, if Bob queries DNS1 for www.google.com,
I want DNS1 to not answer it.'