With the upcoming death of Google Domains, I wanted to move all of my domains out.<p>It seemed easy, given that the NS records were preserved when transferring. I figured: this meant I could take my time in copying over the DNS records to somewhere new.<p>Wrong -- when my domains transferred, Google deleted all their associated DNS records.<p>Maybe my real mistake was letting Google manage my domains <i>and</i> DNS records. Forgive me for thinking that the largest web company would be the best place to do so.<p>I don't remember all the DNS records I threw onto my domains or where they came from. I restored the ones I remembered, but I'll surely notice things breaking over the next few days.<p>It might be an amateur mistake not to back-up all DNS records, but I'm sharing this so others don't make it as well.<p>It's not every day that you need to migrate registrars.
Did you try?<p><a href="https://securitytrails.com/dns-trails" rel="nofollow noreferrer">https://securitytrails.com/dns-trails</a>
It's not for everyone, but terraform's various DNS providers are a great way to track DNS settings over time. Check it into git to track history and document why changes are made. Run a check as a GitHub action or other CI to detect drift.<p>Changing authoritative DNS providers could be as easy as a provider config change.<p><a href="https://registry.terraform.io/providers/hashicorp/dns/latest/docs/resources/a_record_set" rel="nofollow noreferrer">https://registry.terraform.io/providers/hashicorp/dns/latest...</a>