DNSAgent feature enhancement - external updates
Currently, the DNSAgent.pm module will allow a resource to update records or CNAMEs within it's local zone only. The 'nsupdate' binary is fully compliant, but the DNS resource is limited.
It would be desirable to update a local CNAME record as an alias for a higher level, or external zone, than the available domain. The dynamic record would be changed in the authoritative zone for another outside of it's realm. This ability to update would be very beneficial in campus or GCO configurations in which DNS zones and subnets are disparate and not always identical.
Example 'nsupdate' command that DNS resource cannot duplicate:
update add webhost.internal.dyn.business.local 3600 CNAME webhostDR.business.local
Example 'nsupdate' that the DNS resource can duplicate
update add webhost.internal.dyn.business.local 3600 CNAME webhostPROD.internal.dyn.business.local