TechCorner HQ · Technical Troubleshooting Guide

Shopify Domain Not Connected Error: Causes and How to Fix It

By TechCorner HQ Editorial Desk Last reviewed Review standards

Quick Answer

The Shopify Domain Not Connected or Domain Needs Attention status usually means that the DNS records for a third-party domain do not match Shopify's current requirements, a conflicting DNS feature is active, or recent DNS changes have not finished propagating.

Abstract digital vector artwork illustrating server routing and domain connectivity status.

For a manually connected root domain, verify these records first:

  • A record: Point the root domain to Shopify's default IPv4 address 23.227.38.65. Shopify can assign a different valid regional address after connection, so follow the value shown in Settings > Domains if it differs.
  • AAAA record: Point the root domain to Shopify's IPv6 address 2620:0127:f00f:5::.
  • WWW CNAME: Point www to shops.myshopify.com.

There should be only one root A record, one root AAAA record, and one www CNAME pointing to Shopify. Remove conflicting records, deactivate DNSSEC, make sure no Cloudflare proxy is present, and allow up to 48 hours for DNS changes to propagate.

What the Error Means

When you connect a third-party domain, Shopify checks the domain's public DNS records before it can route visitors correctly and provision a TLS certificate. If the DNS response does not match the expected Shopify configuration, the domain can remain disconnected or display a Needs Attention warning.

A DNS problem can also contribute to related issues such as Shopify SSL Pending. If the storefront itself is reachable but customers cannot complete purchases, troubleshoot that separately as a Shopify checkout problem.

Common Causes of Shopify Domain Connection Problems

  • Incorrect A record: The root domain still points to an old web host or another ecommerce platform.
  • Incorrect or missing AAAA record: The root domain is missing Shopify's IPv6 record or contains an IPv6 record that points somewhere else.
  • Duplicate A or AAAA records: Multiple root records send traffic to different destinations.
  • Incorrect www CNAME: The www hostname is missing or does not point to shops.myshopify.com.
  • Active DNSSEC: Shopify's troubleshooting guidance requires DNSSEC to be deactivated for the affected third-party domain.
  • Cloudflare proxying: A Cloudflare proxy on the Shopify-connected record can prevent Shopify from validating the domain correctly.
  • Restrictive CAA records: CAA rules can prevent Google, Let's Encrypt, or SSL.com from issuing the TLS certificate Shopify needs.
  • Wildcard records: A wildcard record such as *.example.com pointing to Shopify is not supported and can interfere with domain behavior.
  • DNS propagation: A recent DNS change can take up to 48 hours to become visible everywhere.

Diagnose the Domain Before Changing DNS

Before deleting or replacing records, inspect the public DNS response. You can use dig, nslookup, or a reputable public DNS lookup tool.

1. Check the Root A Record

Run:

dig +short yourdomain.com A

For a standard manual connection, Shopify's default IPv4 address is:

23.227.38.65

Shopify can assign a different valid regional address with a different final number, such as another 23.227.38.x value. If Shopify shows a different address in Settings > Domains, use the value Shopify provides for that store rather than assuming the default address is the only valid one.

2. Check the Root AAAA Record

Run:

dig +short yourdomain.com AAAA

The Shopify IPv6 address for a manually connected root domain is:

2620:0127:f00f:5::

If your provider does not accept the condensed IPv6 format, use:

2620:0127:f00f:0005:0000:0000:0000:0000

Keep the Shopify AAAA record and remove only additional AAAA records that point to other hosts or services.

3. Check the WWW CNAME

Run:

dig +short www.yourdomain.com CNAME

The result should point to:

shops.myshopify.com.

There should be only one CNAME record using the www hostname.

4. Check DNSSEC, Cloudflare Proxy, CAA, and Wildcard Records

If the A, AAAA, and CNAME values are correct but Shopify still reports a problem, verify the following:

  • DNSSEC is deactivated.
  • No Cloudflare proxy is active on the Shopify-connected record.
  • There is no wildcard record pointing to Shopify.
  • If CAA records are present, they allow the certificate authorities Shopify uses.

How to Fix Shopify Domain Not Connected

Fix 1: Configure the Shopify DNS Records

Open the DNS management panel at your third-party domain provider and configure the root domain and www hostname to match Shopify:

Record Type Host / Name Value / Target
A @ 23.227.38.65 or the valid regional Shopify IPv4 address shown for your store
AAAA @ 2620:0127:f00f:5::
CNAME www shops.myshopify.com.

Do not delete unrelated MX or TXT records used for email, verification, SPF, DKIM, or other services. Only remove records that conflict with the Shopify web-domain connection.

Fix 2: Remove Duplicate or Conflicting A and AAAA Records

Shopify's current manual connection guidance requires one root A record and one root AAAA record for the domain. Remove additional root A or AAAA records that point to an old host, previous site builder, or unrelated server.

Do not remove Shopify's required AAAA record. Older advice that recommends deleting every AAAA record is outdated for Shopify's current manual domain configuration.

Fix 3: Correct the WWW CNAME

  1. Find the DNS record with the hostname www.
  2. Set its type to CNAME.
  3. Set the target to shops.myshopify.com.
  4. Remove any duplicate www record that conflicts with it.
  5. Save the changes.

Fix 4: Deactivate DNSSEC and Remove Cloudflare Proxying

Shopify's troubleshooting guidance says the affected third-party domain should not have active DNSSEC and should not have a Cloudflare proxy present.

If Cloudflare is managing your DNS, review the record that points to Shopify. Where applicable, change the proxy status from Proxied to DNS only, then allow time for the change to propagate.

Fix 5: Review CAA Records

CAA records are optional, but if your domain uses them, they must allow the certificate authorities Shopify uses to provision TLS certificates. Shopify lists the following authorities:

  • letsencrypt.org
  • pki.goog
  • ssl.com

If your CAA policy intentionally restricts certificate issuance, update it according to Shopify's secure-connections documentation. If you do not require CAA restrictions, remove only the conflicting CAA configuration.

Fix 6: Remove Unsupported Wildcard Records

If a wildcard record such as *.yourdomain.com points to Shopify, remove it. Shopify recommends creating records for specific subdomains instead of using a wildcard record that points to Shopify.

Fix 7: Verify the Connection in Shopify

  1. Open Shopify Admin > Settings > Domains.
  2. Select the affected domain.
  3. Review the connection details and any Needs Attention message.
  4. Confirm that the public DNS values match the records Shopify expects.
  5. Allow up to 48 hours after DNS changes before assuming the configuration has failed.

Verification

After the DNS changes have propagated, verify all three web-domain records again:

  • The root A record resolves to Shopify's valid IPv4 address.
  • The root AAAA record resolves to 2620:0127:f00f:5::.
  • The www CNAME resolves to shops.myshopify.com.

Then load both https://yourdomain.com and https://www.yourdomain.com in a private browser window. Shopify should route both versions correctly and provision a TLS certificate when the connection is valid.

When to Contact Support

If more than 48 hours have passed and the domain still will not connect:

  • Contact your domain provider if the public DNS response does not match the records you configured, or if you need help removing DNSSEC, stale records, proxying, or other DNS-level settings.
  • Contact Shopify Support if the public DNS records are correct and fully propagated but Shopify still displays a connection error or Needs Attention warning.

If Shopify says the domain is already attached to a different store, follow the separate process in our guide to Shopify Domain Already Connected to Another Store.

Frequently Asked Questions

Should I delete all AAAA records to connect a domain to Shopify?

No. Shopify's current manual connection instructions require a root AAAA record pointing to 2620:0127:f00f:5::. Delete only additional or conflicting AAAA records.

Is 23.227.38.65 the only valid Shopify A record?

No. It is Shopify's default IPv4 address, but Shopify can assign a valid regional address with a different final number. Follow the connection details shown in your Shopify admin for your store.

How long can Shopify domain changes take?

Shopify advises allowing up to 48 hours for DNS changes to propagate and for the domain to become fully live.

Can Cloudflare proxying cause Shopify domain connection problems?

Yes. Shopify's current domain troubleshooting guidance says that no Cloudflare proxy should be present on the affected domain connection.

Sources & References