The situation I am faced with is that I have a few domains hosted with UltraDNS and also with a bind9 server for local use with internal subdomains and for dhcp hostnames.
For example, domain.com is hosted with UltraDNS, that same domain is being used locally by bind9 for dhcp and internal addresses such as dyndns09.domain.com and internal.domain.com.
What I would like to happen is if a subdomain does not exist in bind9 for it to use one of the forwarders specified to look for that address.
From what I've seen a common solution to this problem is to use bind views to define which zones are used based on your subnet, but since UltraDNS is DNS as a service, this is not an option. Another commons solution is to use dnsmasq - unfortunately, this too is a problem. Using dnsmasq for DNS without using also using dnsmasq as your DHCP server seems to not allow for true dynamic DNS for DHCP clients.
Any insight on this is greatly appreciated.