Moving Blogger custom-domain and email service from DomainDiscount24 to DreamHost

This article tracks the process and learnings as I tranfer my Blogger related services (ie custom website name and assoicated email addresss) from DomainDiscount24 to a new service – so far I’ve chosen DreamHost for this.

Note: most of my posts on this blog are completed how-to articles. This is a little different, in that it’s a work-in-progress. So far, I’ve transferred one domain that didn’t have an email address, and started the process for one that does. I’ve published now (because I suspect other people may be looking for similar info – now), but will be updating this post as I learn more.

Moving a web-address and associated blog from DomainDiscount24 to DreamHost
Made using icons from MaxPixel – CC0 Public Domain

Why change?
I’ve used DomainDiscount24 to buy custom domains for some of my Blogger sites.

The first was a site that Google facilitated the process of: Originally Google partnered with eNom and GoDaddy, then added dd24 to widen the offering. And I purchased one custom domain, and an associated custom email address through them.

Then Google’s domain service ran into problems and was suspended. Eventually they rolled out the new Google Domains, and have been expanding this to more countries (my country took quite q while to be added to the list). But in the meantime, I wanted to start several new projects, and given that I couldn’t buy a custom web-address through Google, it made sense to use DD24 because I already had an account with them. And their service offered a way to have custom email addresses for my domains.

However earlier this year, DD24 emailed me:
…. August 2, 2021, onwards we will retire our legacy web and email hosting and move to a new modern cPanel based cloud infrastructure. To continue using domaindiscount24’s hosting services, you will need to migrate your services to our new cPanel infrastructure.

What’s in it for you?
Get 3 extra months added to your cPanel hosting, at no additional cost
As an industry standard, we offer web and email space in one hosting plan, fast SSD hosting, and multiple PHP versions

The problem is in the bit I’ve highlighted: if I want email for my custom domains, I have to buy web-hosting too, even though I’m not using it because I’m a Blogger user and Google provides my web-hosting. Currently I pay for the domain registration, and a small amount for custom mailboxes that are linked to the domains I own. Under the new arrangement, I will still pay the domain registration, but will also have to pay for hosting – the most basic play is €4.12 per month ie €49.44 per year. It may be possible to get some of my domains as add-on domains (it’s not exactly clear if that’s how things work, or if add-on domains all have to be subdomains of the first one). And bottom line – I’m paying for something I don’t want, and won’t use, for a number of small Blogger-hosted blogs that I really just want to have one domain-specific-email address.

Where to change to
I spent a while checking out other registrars I use to see if any of them offer separate email/DNS hosting vs web hosting. In short – no.

Next step was to Google variations of the above. It was an interesting search to do: lots of results selling all-in-one packages. Eventually I found Dreamhost which:
Offers what I want
Has reasonable pricing ($US 1.67 per month per email – that’s $20 on top of the domain registration).
Has help-pages saying that their DNS hosting works with Blogger, and describing how to set it up.

There are a few online reviews saying their support is minimal (but hey, I don’t really want to pay a lot), and their TrustPilot rating is 4.8, from 1800 reviews, so I was confident-enough to proceed.

How to do the transfer

Transferring the domain
Dreamhost have a great write-up of the domain transfer process. It requires using both Dreamost and DD24 at the same time:

In DreamHost dashboard:
Start in the RegTransfer tab

In DomainDiscount24 dashboard
Go into the Domains tab
MyDomains > Advanced
Scroll down the page til you see Transfer, and click on it to expand the panel.
Under External Transfer, click Request Authcode: a message appears in the top corner saying
The authcode for the domain has been successfully requested and will be sent by email.
And the code is emailed to the email associated with my DD24 account (nb this isn’t the email I’m tranferrring)

Back in the DreamHost dashboard:
Enter my details, and the authorisation code that DD24 emailed to me.
I got a chance to review the order (transfer cost plus one year’s registration) – then a payment screen – pay by credit card only (PayPal not currently available)
Once payment was successful, I got a message noting that
Provided your domain is unlocked and privacy protection is disabled at your current registrar, the transfer process should take 7-10 days.
Your current registrar may send you an email to approve the transfer. (This part of the process is now optional.)
DD24 actually send a message saying that a transfer has been requested, and giving me 5 days to click a link to STOP the transfer. So at this point, it’s five days of waiting. During this time, the website is still available.

When the five days is over, both DreamHost and DD24 emailed me to tell me that the transfer was complete. At this point, the website was no longer active. To make use of the domain from Dreamhost, I had to go to Blogger, cancel the existing custom domain mapping, and set up a new one with Dreamhost – they have an excellent article about this

There were a few sticky points.

Firstly, now do I get in to the domain configuration options in Dreamhost? The only button on the page was “Add Hosting” – but I’m not getting web-hosting from them. In the end I tried it, and realised that of course I am getting DNS-Hosting from Dreamhost. The steps are:

Domains > Manage Domains
Find the domain you are moving it’s listed under “Registered Domains Without Hosting”
Beside it, click + Add Hosting,
Scroll down to DNS only, and click Host DNS Only

This returns you to Manage Domains tab, and your domain is now listed under Hosted Domain. Find it, an underneath it says DNS / Visit. Click the DNS link

Go back to Blogger, and in the Setting tab, click Custom Domain.

There is already a custom domain set up, from my DD24 registration. Firstly, delete that, then refresh the Settings tab, and go to the Custom Domain field again.