When a customer signs up for my service, I would like to create an A DNS entry for them:
username.mydomain.tld pointing to the IPv4 address of the server that hosts their page
This DNS system would ideally:
- Be fairly light-weight
- Be distributed. A master/slaves model would be fine, potentially with master failover or going read-only when the master is offline.
- Support changes being made via a nice API (mainly, create/remove A entries)
- Applies changes instantly (understanding that DNS takes time to propagate)
- Run on Linux
Is there something awesome fitting that description?
Thanks :-)