Migrating to CloudFlare to Setup Wix DNS

SOP: Cloudflare DNS Migration

https://www.dropbox.com/scl/fi/x7y1iz3nx1h0e3fnfwiu4/video1566065136.mp4?rlkey=3dasix2cu6msldmu1614gwj0g&e=10&dl=0

Note: This is needed to be able to set up a dedicated domain for Email Services if the client's domain provider is Wix.

Procedure:


  1. Create Free Cloudflare Account
Go to cloudflare.com       and register using the client's email address. Confirm the verification email before proceeding.

  1. Identify the Domain Registrar
Go to whois.com       and search the client's domain. Look at the Registrar Information section to find where the domain was purchased (e.g. GoDaddy, Namecheap, Google Domains).

If the registrar is unclear from WHOIS, check the current name servers in the table below — they often reveal which platform manages DNS (e.g. Wix, Squarespace, Shopify).

Tip: search "[registrar name] login" or "[name server pattern] registrar" if you don't recognize it.

  1. Add the Domain in Cloudflare
In the Cloudflare dashboard → Add a Site → enter the client's domain → select the Free plan. Cloudflare will auto-scan and import existing DNS records from the current provider.

  1. Manually Verify All DNS Records
Log into the current DNS provider (e.g. Wix, Squarespace) and compare every record side-by-side with what Cloudflare imported. Check: A, CNAME, MX, TXT, SRV records.

Manually add any records that are missing. Do not proceed until the Cloudflare DNS exactly matches the source.
Common misses: MX records for email (Google Workspace, Microsoft 365), SPF/DKIM TXT records, subdomains like www      , mail      , shop      .

  1. Update Name Servers at the Registrar
Log into the registrar (e.g. GoDaddy). Find Domain Settings → Name Servers → Custom. Replace the existing name servers with the two Cloudflare name servers shown in your Cloudflare setup screen (format: xxx.ns.cloudflare.com      ).
Save the change.

  1. Wait for Propagation (5–10 min typical)
Return to Cloudflare → Overview tab for the domain. The status will update from "Pending Nameserver Update" to "Active" once propagation completes. Full global propagation can take up to 24h, but the Cloudflare status reflects the registrar handoff.

  1. Configure DNS in TDC Active Required
Once the Cloudflare status shows Active, proceed to add DNS records in TDC. With Cloudflare as the DNS provider, records added in GHL are auto-imported directly into Cloudflare — no manual entry needed at the registrar level.

Known Name Servers by Registrar/Platform

Registrar / Platform Default name server patterns Notes
GoDaddy

ns1.domaincontrol.com      

ns2.domaincontrol.com      

Most common; login at godaddy.com → Domains → DNS
Namecheap

dns1.registrar-servers.com      

dns2.registrar-servers.com      

May also show dns1–4 variants; DNS under Domain List → Manage
Google Domains / Squarespace ns-cloud-XX.googledomains.com       Google Domains was acquired by Squarespace in 2023; same NS format remains
Network Solutions

ns1.networksolutions.com      

ns2.networksolutions.com      

Older registrar; login at networksolutions.com
Wix

ns1.wixdns.net      

ns2.wixdns.net      

DNS is managed inside Wix dashboard, not the registrar panel
Squarespace (hosting)

ext-cust.squarespace.com      

ns1.squarespace.com      

Distinct from Squarespace-as-registrar (see Google Domains above)
Shopify

ns1.shopify.com      

ns2.shopify.com      

Only if domain was purchased through Shopify
Bluehost

ns1.bluehost.com      

ns2.bluehost.com      

Common for older WordPress sites; manage DNS via cPanel
HostGator

ns1.hostgator.com      

ns2.hostgator.com      

Similar cPanel setup to Bluehost
Cloudflare

xxx.ns.cloudflare.com      

yyy.ns.cloudflare.com      

Unique per domain; shown in Cloudflare setup flow — already migrated!
Hover

ns1.hover.com      

ns2.hover.com      

Login at hover.com → Domains → Edit Domain
DreamHost

ns1.dreamhost.com      

ns2.dreamhost.com      

ns3.dreamhost.com      

Uses 3 NS records; manage in DreamHost panel
AWS Route 53

ns-XXXX.awsdns-XX.com      

ns-XXXX.awsdns-XX.net      

4 NS records assigned per hosted zone; manage in AWS console