When we called them to ask when this was authorized, we were told they would refund up to three days' worth
So, we took one of the three accounts and moved all the domains off of it.
When we said we felt that it wasn't appropriate that they wouldn't tell us when the costs were authorized or refund us, and we'd already closed one account in protest, our other two accounts were locked, we were given the transfer codes, and we were told to hit the bricks
The thing is, the domains are complicated. There's a lot of records on them. And the registrar refuses to give us the zone records. This seems like a real problem.
Is there a tool to recreate the zone records from the outside using things like dig and nslookup?
We really don't have the ability to remake these domains by hand
I can’t recommend enough using a tool like dnscontrol [0] to manage your records. It allows you to keep your records in git and deploy changes to them in a controlled manner. Nightmares about situations like the one you’re in were what finally motivated me to implement dnscontrol ~10 years ago.
Do you have e.g. a bind .jnl file of one of the NS behind the zone, because you can re-create the text form of the zone from the binary zone state in journal.
Do you know how to talk to the Registry, rather than a registrar, because you own the domain, and even under contract for service, its your name, not their name unless you signed a very awkward contract.
Do you have a lawyer? I think you need one.