StackExchange / dnscontrol

Infrastructure as code for DNS!
https://dnscontrol.org/
MIT License
3.07k stars 389 forks source link

Provider request: RRPPRoxy (Related to Hexonet Provider) #1656

Open felixrichardt opened 2 years ago

felixrichardt commented 2 years ago

Could you please add RRPPRoxy as supported provider - RRPProxy uses nearly the same API since both companies belong togehter. RRPProxy is a sister company of Hexonet.

So I guess there should not be that many differences in the API and one could reuse existing Hexonet provider support (?)

See below the current api docs for RRPPRoxy https://wiki.rrpproxy.net/api/api-commands/api-command-reference

Maybe the provider can be supported without much effort.

Thanks!

tlimoncelli commented 1 year ago

CC @KaiSchwarz-cnic for input

tlimoncelli commented 1 year ago

I've tagged this issue as a provider-request. It will (soon) be listed as a "requested provider" on the provider list web page: https://docs.dnscontrol.org/service-providers/providers

KaiSchwarz-cnic commented 1 year ago

@tlimoncelli thanks for tagging. to be honest, I am highly overloaded atm, but let me give some insights. 1) RRPproxy -> relabeled to "CentralNic Reseller" (short CNR)

2) HEXONET (HX) and CNR Backend APIs have been initially founded by the former CEO of HEXONET and are in their Core therefore very similar. I guess HX is behind the scenes using the DNS of CNR so-called KeyDNS anyway, just some minor differences maybe regarding API Commands / Responses. The CNR API is at least more integrator-friendly regarding its DNS API as it provides the Resource Records already in a parsed format (TTL, hostname, ...)

3) CNR API Resources:

From long-term perspective, even though there are no detailed plans available yet, the HX Brand will probably merge into CNR. Means, Backend System will merge in direction of CNR. Therefore it is of course also of interest for us coming to a CNR integration for DNSControl. For HX we use the so-called GO-SDK as software dependency for communicating to the HX API - this library would have to be extended to add support for the CNR API. Then, imho, the dnscontrol integration can be covered smoothly.

KaiSchwarz-cnic commented 1 year ago

That were the facts - still, my team is currently overloaded with work related to a Partnership with WHMCS. I can't promise a lot for now.

KaiSchwarz-cnic commented 1 year ago

RRPProxy is a sister company of Hexonet.

Some historical context: RRPproxy and HEXONET, both had no relationship in the past - were even competitors. Years ago, both companies got acquired by the CentralNic Group PLC and are now working closely together.