Search code examples
dnsadministration

How to automatically manage domains on behalf of their owners?


Assume I have a list of domains that are owned by my clients. They can be registered via different domain providers. I can ask the clients to somehow configure their domains so that to confirm I can perform some operations to them.

In my system I want to be able to configure domains so that they can be linked to different IP's. For example, today I link it to 177.100.2.101 and after some time I want to change it to 157.2.2.157. In the process of switching the IP address that is associated to a domain I don't want to have to contact clients and ask them to perform any action.

Is it possible without clients having to transfer domains ownership to me? If so, where do I find more information about it, and what's the right way to make it work?


Solution

  • There are two (similar) ways I can see this is possible:

    1. They need to create another user for you which will have access to their existing DNS provider's web console or API (with appropriate permissions).
    2. You will host all their zone data on your name servers (name servers that you have control of), and they will enter your name servers as authoritative for their domain name. That way you have full control of the zone data, but they remain the owners and can easily take the control back if they wish.