Transfer DNS between accounts (not registrar)

Howdy! We have a site we mange the DNS for on Cloudflare, but want to give the ownership to the site owners after managing it for a few years. What is the best way to do this - can we add them as a Domain Administrator then remove ourselves?
30 Replies
mrbirddev
mrbirddevā€¢8mo ago
if you mean transfer between CF account A & CF account B. Expect a 120 days wait my friend. see https://developers.cloudflare.com/fundamentals/setup/manage-domains/move-domain/ It shocked me as well:NotLikeThis:
Cloudflare Docs
Move a domain between Cloudflare accounts Ā· Cloudflare Fundamentals...
You will have to move or transfer domains from one Cloudflare account to another if you:
Beny
Benyā€¢8mo ago
You have a few options available: Option 1 - Account ownership transfer If it's just 1 account with their domain you can add them as a Super Administrator then remove yourself from the account. This can be done at Manage Account > Members. Option 2 - Scoped permissions You could grant specific permissions to them to manage the domain in your Cloudflare account. This would be done by giving them scoped permissions to only their domains. There's no way to remove your access to the site this way - you would still have access to it, but the site owners could manage it themselves. This again can be done at Manage Account > Members Option 3 - New account Lastly you could create them a new Cloudflare account and move the domain over to it. This process requires changing the nameservers and copying the domain's configuration over, as if you were setting up a new domain on Cloudflare. In my experience I've not had to wait 120 days like the guy above mentioned if you give the old account super admin permissions to the new account while moving it over.
Village (Josef)
Village (Josef)ā€¢8mo ago
How is this seriously not an option. It's 2024 and there's no option to UPDATE domains SET owner = x? Like what?
Village (Josef)
Village (Josef)ā€¢8mo ago
Seriously? They went through the effort of making an entire fancy box, feature request, documentation, etc, but can't just like...give support a button and an input box to update it?
No description
Beny
Benyā€¢8mo ago
Sure it's simple from a technical perspective, but there's a lot of red tape involved. When there's over 200 different TLDs, and each has their own rules and transfer procedures, it's not so simple. I'm sure they're working on it already
Village (Josef)
Village (Josef)ā€¢8mo ago
If they've taken this long they're definitely not. They just need to transfer it within their own structures (Cloudflare accounts), far as I'm aware that doesn't take any interaction with the various registries. You're not actually transferring who owns the domain, none of the contacts or anything are changing If I'm wrong I'm wrong, but that's my understanding of the situation
Chaika
Chaikaā€¢8mo ago
at the bare minimum you need to verify the new contact information is right/have them reenter it all
Village (Josef)
Village (Josef)ā€¢8mo ago
At the very least they should be able to let you just create a new registration with Cloudflare Registrar, that's what they make you do with another registrar Yeah, but that's all internal to Cloudflare. My point is simply I don't think there's any interaction with the actual registry, just Cloudflare's internal structures.
Chaika
Chaikaā€¢8mo ago
then you have all the billing spaghetti which CF has issues with, and issues with the fact that CF's Registrar is tightly integrated with the zone and has specific integrations like dnssec and such no CF has to provide accurate information to the registries I believe that's true for all, and some like us even force it all to be public
Village (Josef)
Village (Josef)ā€¢8mo ago
Are they providing the account ID though? If they're just providing the registrant information that's not changing, I don't think they need to do any interactions Cloudflare already has documentation for transferring non-Cloudflare Registrar domains, the only thing holding them back seems to be having the registrar associate it with a different account
Chaika
Chaikaā€¢8mo ago
I mean I think it should def be here by now in a perfect world, but I wouldn't say it's anywhere near as simple as "just update the domain db", you have concerns over billing contacts/ownership, dealing with confirmation (some registrars like Porkbun you to verify your ID with them before transferring internally), then you have worries over the billing side of things, and the fact that registrar domains are tightly tied to zone and zone features
Village (Josef)
Village (Josef)ā€¢8mo ago
Oh I'm 100% oversimplifying yeah. But in the end as far as I can tell it just boils down to updating the various records/features to point to/use the new account.
Chaika
Chaikaā€¢8mo ago
I imagine it's somewhere between - there's a ton of internal work needed for it (to go smoothly, that is) - and it's relatively low prio
Village (Josef)
Village (Josef)ā€¢8mo ago
Probably yeah, what I just find absurd is that there's not even a way for support to do it If it was something you'd need a paid plan and a support ticket to do I'd completely understand that, but the fact that it's just completely unavailable is insane to me
Chaika
Chaikaā€¢8mo ago
I think it's one of those things where it would just be messy with confirmation if support tried
Village (Josef)
Village (Josef)ā€¢8mo ago
:jebshrug: All it takes is the same emails you already get from the Registrar, just click the link and confirm I would think
Chaika
Chaikaā€¢8mo ago
right but if support is handling it, how would they send out those emails, and ensure they do confirmation right, and somehow handle all the billing stuff as well? sounds like a pain and at risk of humans messing stuff up plus if it was paid plan only people would complain they're already paying for registrar, even though registrar is an at cost service
Village (Josef)
Village (Josef)ā€¢8mo ago
Click a button in the dashboard, stores a record in the DB, when it's confirmed it pops up as confirmed on the ticket or somewhere Billing stuff yeah, that I don't know
Chaika
Chaikaā€¢8mo ago
I wouldn't be surprised if it's something possible but only Enterprise
Village (Josef)
Village (Josef)ā€¢8mo ago
I'd imagine you just make the new account have a payment method, then just create a new subscription and cancel the old one I wouldn't be at all, everything fun and useful gets locked to Enterprise in my experience Eventually it trickles down, sometimes
Chaika
Chaikaā€¢8mo ago
iirc there's some cool enterprise-only zone transfer stuff including config I heard about at one point can't find it in search though
Village (Josef)
Village (Josef)ā€¢8mo ago
My solution is legit just gonna be wait until I can afford an Enterprise contract then force them to do it when I get onboarded šŸ’€ Which will likely be never so yeah
Chaika
Chaikaā€¢8mo ago
I'm sure they'd find a way if it was super critical to a large enterprise customer just hope one day they finish it so free customers can
Village (Josef)
Village (Josef)ā€¢8mo ago
šŸ¤ž or even Pro
Chaika
Chaikaā€¢8mo ago
in the meantime I just put anything I don't think I will keep in that Cf account forever in porkbun/external, the savings of CF's Registrar aren't too great compared to some registrars
Village (Josef)
Village (Josef)ā€¢8mo ago
And they 100% would for an enterprise customer
Chaika
Chaikaā€¢8mo ago
If you think you will keep it in that account forever (or are fine with just transferring it to external and leaving it there if you need to move it), then CF's Registrar can be nice and slower cost by some margin
Village (Josef)
Village (Josef)ā€¢8mo ago
It's too late for me now šŸ’€
Chaika
Chaikaā€¢8mo ago
I just realized this guy's entire question was about transferring DNS and not Registrar lol, idk how it got hijacked to Registrar anyway lol If anyone finds this in the future, the guide linked at the top is good: https://developers.cloudflare.com/fundamentals/setup/manage-domains/move-domain/ No need to wait any amount of time since not using Registrar. Zones/Domains belong to the account, so you can't just add them as Domain Admin and remove yourself. If it's in your account you need to transfer it to theirs/have them make an account, and sadly that means losing config. Or you could have them make an account to start with/make an account for them and remove yourself after. (What https://discord.com/channels/595317990191398933/1228381907436306442/1231049577281486878 said basically)
ajd
ajdOPā€¢8mo ago
Ha yeah thanks for the help on the dns! I would also agree on the domain transfer rules. They are pretty bad and keep me from registering domains at Cloudflare, if godaddy can figure it out Iā€™m pretty sure cf can
Want results from more Discord servers?
Add your server