SERVER1 / Search

What are you looking for?

Search services, pages and articles. Results appear after 2 characters.

View all articles
Web Hosting & WordPress

Hosting migration and business email: a DNS checklist

Separate website hosting from business email before migration. Inventory MX, SPF, DKIM and DMARC, then verify routing and delivery.

SERVER1.GE6 min read
Hosting migration and business email: a DNS checklist

The website opens on its new server, but an employee message no longer reaches its destination. Declaring the migration complete would be premature. Web hosting and mail may belong to different providers, with a third system holding the DNS zone. A migration plan needs those boundaries from the start.

The day before: make an inventory

Identify who holds the registration, where nameserver delegation is configured, which platform serves the DNS zone and which provider hosts the mailboxes. Mark the website origin separately. Seeing several services in one control panel does not establish that they share the same technical authority.

List the responsible people and access owners. A developer may control DNS without having permission to migrate mailboxes. Keep credentials out of the worksheet; record the access owner and the agreed secure handover method instead.

Name the systems and the person responsible for each. Having access to the domain is ambiguous: it may mean only the registrar account, without any authority over the DNS zone. The hosting panel may manage site files while MX records point at a completely different supplier.

Record A/AAAA, CNAME, MX and mail-related TXT entries, including DKIM selectors. Add TTL, current value, purpose and whether each item actually needs to change. Preserve verification records used by other business services. Where available, keep a dated zone export as a recovery reference.

Before the change, keep a complete zone export or a record that can reconstruct every entry. A screenshot may not reveal the full value of a long TXT record. Pay particular attention to subdomains, third-party verification entries and DKIM selectors. Moving a website is not a reason to remove them.

Give email its own agreement

Decide in advance whether mailboxes move. If mail stays with the existing provider, that should be an explicit goal: change the web destination while preserving mail routing. If mailboxes also move, plan their volume, synchronisation, credentials and user devices separately. Copying historical messages and receiving new ones are different checks.

MX identifies the receiving mail service. SPF describes authorised senders for the relevant domain; publishing several separate SPF policies at the same name is not the correct approach. Splitting one TXT record into multiple character strings is a different matter.

DKIM verifies a domain-associated cryptographic signature: the public key is published in DNS while the private key stays secret. DMARC checks alignment of a passing SPF or DKIM identity with the visible From domain. Success in one mechanism alone does not establish every other requirement.

Inventory all legitimate senders, including staff mail, website forms, invoicing and marketing platforms. Do not introduce a strict DMARC policy without assessing those flows. Agree any policy change with the responsible mail provider rather than treating it as a routine website update.

Website, Business email, DNS records, Delivery checks
Website, DNS and email are connected parts with separate responsibilities.

The cutover window

The sequence below is an organisational example. Exact actions depend on the DNS provider, hosting and mail system in use. Separate each change from its verification and its condition for continuing. Several unverified changes across systems make the cause of a failure harder to identify.

  1. Check the new environment before changing DNS and retain the results.
  2. Perform the agreed final synchronisation and write-control plan.
  3. Change only the planned web or mail records; replacing the entire zone is a separate decision.
  4. Compare authoritative DNS and ordinary resolver responses; a temporary difference is not automatically an error.
  5. Run separate web and email acceptance tests before closing the change window.

Suppose the fictional example.com website runs on one host while its email is handled by a separate provider. Moving the website can require a new origin record while leaving MX unchanged. A nameserver change is not automatically required just because the website changes hosting.

The contact form's outgoing SMTP still needs checking. If it starts using the new server's local mail transport, the previous authentication setup may no longer describe the sending path. Use a verified sending service and follow its configuration instructions.

Do not accept the new host based only on its homepage. Check an important internal URL, an upload and an operation that writes to the database. Design the test so the two environments do not acquire conflicting live user data. For an active shop, the final synchronisation and write window require particular attention.

A working website is also a reason to check mail

Reducing TTL does not immediately invalidate responses already stored by resolvers. After an approved change, compare authoritative answers with the recursive resolvers used by relevant users. A correct answer on one device does not prove that every network has completed the transition.

If the mail provider also changes, agree an initial copy, a final synchronisation and a cutover time. Check aliases, forwarding, shared mailboxes and device SMTP/IMAP settings separately. Creating an empty mailbox does not transfer its message history.

Record incoming and outgoing email tests separately. Use an agreed test message to check exchange with an external address, the received authentication result and the SMTP account used by the website itself. A working employee mailbox does not prove that the website form has correct SMTP settings.

Define what returning actually means

Restoring a DNS record does not move messages already received elsewhere. The rollback plan should identify where new mail lives at each stage, who handles the final synchronisation and when the previous service can safely be cancelled. Do not delete the old data simply because the website loads correctly.

Rollback needs more than a time limit. If returning to the old environment would lose mail received or orders created in the new one, restoring a DNS address alone is insufficient. Decide in advance which system is authoritative, how changes will be reconciled and who makes the decision.

What should remain at handover

At handover, leave a short plain-language note: where the website runs, where mail stayed or moved, who manages the zone and which tests passed. List unverified items separately. The next colleague should not have to reconstruct which system the work was intended to change.

For a hosting migration, attach this inventory and explicitly define the mailbox scope. When choosing web hosting, confirm which work is included and which requires a separate agreement.

For selecting the environment after the move, see How to Choose Web Hosting for a Business Website: 7 Questions Before Price.

Technical background for DNS and mail authentication: IETF - SPF, RFC 7208; IETF - DKIM, RFC 6376; IETF - DMARC, RFC 9989.

SERVER1.GE

Not sure which infrastructure fits this workload?

Tell us what you run, your expected traffic and current setup. We will help you narrow down the right option.

Ask SERVER1