The three transfers
Three distinct operations sound identical when a client says "transfer the domain." Classifying the request before acting is the cheapest win in the entire track.
Transfer the domain is the single most ambiguous request in MSP DNS work. Three different operations sound identical from the client’s perspective and require different work. Doing the wrong one wastes a day; doing two of them when only one was needed risks taking the client offline.
Spending the first few minutes on a transfer ticket clarifying which transfer, against which layer, is the cheapest win in this entire track.
The three transfers (and a fourth pattern)
Take the four layers from the Foundation course (registrar, DNS host, web host, mail host). Transferring the domain can mean an action against any of them.
flowchart TB
subgraph T1["1. Registrar transfer"]
R1[Registrar A]
R2[Registrar B]
R1 -.->|move registration| R2
N1["DNS host, web host, mail host stay put"]
end
subgraph T2["2. DNS host transfer"]
D1[DNS host A]
D2[DNS host B]
D1 -.->|change nameservers at registrar| D2
N2["Registrar, records' content stay put"]
end
subgraph T3["3. Record-level migration"]
V1[Old record value]
V2[New record value]
V1 -.->|edit at same DNS host| V2
N3["Registrar, DNS host stay put"]
end
Registrar transfer. Move the domain registration from Registrar A to Registrar B. Who holds the lease changes; the records, the DNS host, the hosting all stay where they are.
DNS host transfer. Keep the registrar; change which company runs the DNS host (Layer 2). At the registrar, change the nameservers. Records have to be built at the new DNS host before the change.
Record-level migration. Keep the registrar and the DNS host; change the value of records (the A record points the website at a new web host, the MX records move to a new mail host).
The fourth pattern, mail-vs-web migration independence, isn’t a fourth kind of transfer but a recognition that web (A/CNAME) and mail (MX) records migrate at different times via different changes. Lesson 07 covers it.
How clients confuse them
- Transfer the domain to Cloudflare. Could mean: register with Cloudflare Registrar (registrar transfer), use Cloudflare DNS (DNS host transfer), or both. The first sentence rarely specifies.
- Move our hosting from Host A to Host B. Sounds like a web-host change (record-level migration). But the client may also want the registrar and DNS moved if Host A was providing all three.
- Transfer everything to the new provider. Could mean three sequential operations, or one of them. Always confirm.
The clarification pattern
When a transfer-shaped ticket arrives:
- Look up the four current layers for the domain (WHOIS,
dig NS,dig A,dig MX). - Identify the proposed end state. What four-layer setup does the client’s request imply?
- Compare. Which of the three transfers (or which combination) gets from current to proposed?
- Confirm with the client. It sounds like you want to keep the registrar at Namecheap, move DNS to Cloudflare, and migrate the website to the new web host. Mail stays at M365 throughout. Is that right? The confirmation forces explicit agreement.
When multiple operations are needed, the standard sequence:
- DNS host transfer first (build the new zone with all current records before pointing nameservers).
- Record-level migrations for the web or mail destination changes, after the DNS host transfer has settled.
- Registrar transfer last (or unrelated; the registrar transfer doesn’t affect records or hosting unless you also point the new registrar’s default DNS at the records).
What this is NOT
- “Transfer means all four layers at once.” Each layer is independent. Most transfers are one layer; some are two; rarely all four.
- “The registrar transfer also transfers DNS.” Only if the registrar’s nameservers were the current authoritative DNS host and you accept the new registrar’s default DNS.
- “The fastest path is to do everything at once.” Tempting; usually a mistake. Sequencing with verification between catches errors early.