We have a WCMS that allows the user to add in domains they've purchased through us to their site manager, which is supposed to instantly work. In order for this to be, we need to be able to have the WCMS make changes to the DNS (add new domains, A records, etc). The user will not be able to access the dirty details, but the app itself must be able to.
The WCMS is in .NET and runs on Windows 2003 or 2008. The DNS server is BIND9 on a separate, unixy machine. Is there an interface out there already for this, or do we need to roll our own? Note that using Microsoft DNS is not an option for this setup.