External DNS integration with BIND

Could you explain how i would be able to integrate bind instead of route53 as an external DNS into rancher?


Same question here…


The short answer is you can’t today because there is no provider/“driver” in external-dns that knows how to manipulate bind.

If you’re a developer or have someone who wants to work on it you would first need some sort of API on the bind server(s) to allow you create, list, update, and delete records. For example I know nothing about it, but https://github.com/ajclark/bind-restapi looks like it might work. Then you would add a provider in https://github.com/rancher/external-dns/tree/master/providers that implements the required methods.