Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

My DNS is running in a split DNS scenario.

Both publically and internally we have the same domain. Lets call it test.com

When an internal user goes to test.com they get a different response to the outside world. Both zones are hosted on seperate systems. However some things are only publicly available and not internally. These things are very dynamically changing.

intranet.test.com. is only on the DNS internally

public.test.com. is only on external DNS

I understand that there is a risk of leakage, but this is something I can, for the time being, live with.

What I need to know is if it is possible to use bind to have the internal zone (pulled out of AD dynamically) queried first and when this zone doesn't resolve what the user is seeking, that bind then pushes this query externally and stores it?

If Bind can't do this - can Unbound? And if so, how?

share|improve this question
    
Can you put your external record that in a sub-domain (perhaps foo.blah.test.com). In your AD delegate that sub-domain to the outside. Then use a cname on both the inside and outside to point at foo.blah.test.com? –  Zoredache Jul 29 '13 at 17:14
    
I have 100's of internal sub-domains and the same externally. The internal ones are dynamic, as in AD but externally not. I simply need a way to dynamically update the internal zone in Bind (which is easy) but when Bind can't find say xyz.test.com internally, will reference externally, where it probably is there. Now can Bind do this or should I use unbound or dnsmasq? –  Matthew Jul 29 '13 at 19:14

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.