We have a web server that runs a WCMS which allows users to add their domains to it. The DNS server is a separate machine. We are using Windows on all applicable machines.
How should the DNS records be managed remotely? We need to be able to add or remove domains from the DNS server. When adding, default records will be created, such as MX, a few A records and so forth. When removing a domain, the domain itself and all of its records would simply be pitched.