4

Is it possible on a Windows DNS server to have it forward/proxy requests for a domain it's authoritative for but doesn't have a record matching the request.. onto another server like a BIND server ?

Most records for this domain are managed by Windows and BIND will have a smaller number of records that are dynamically registered/updated/deleted with nsupdate from Linux servers. This is for private cloud testing project we're doing and i want them to be able to easy register/update their info in DNS via nsupdate.

Thanks fLo

4

You could do this with delegation. It's easier if all the remote records are under a single sub-domain, like let's say you have cloud.domain.com and your BIND server has a zone matching that.

In Windows DNS, create a sub-domain (right click the zone, click New Domain...), call it cloud. That looks like a sub-folder.

Within there, create NS records that point to your BIND server.

All queries for that sub-domain should then go to that DNS server.

If the records are all going to be direct descendants of domain.com, then you do the same thing, it's just more tedious because you have to keep creating sub-domains for each individual record.

See Understanding Zone Delegation for a nice diagram and more information.

  • thanks for info, creating a new subdomain to hold all BIND hosted records and delegating that from within Windows to the BIND nameserver makes sense. I was trying to do this, as you said with the records being direct descendants of domain.com. But having to manually add a delegation per record would defeat the point of automating record CRUD with nsupdate/BIND. Unless anyone comes up with a better magic trick to let windows pass through lookups to BIND, I'll accept this answer in couple days. – Flo Woo Aug 10 '14 at 5:43
  • Yeah making a single subdomain is a much better option going forward if you have that option. Also note that if you accept/vote up an answer, you can change it at any time if something better comes along. :) – briantist Aug 10 '14 at 5:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.