Website builder

How to change DNS records at Shopify

E-commerce platform; sells domains and manages their DNS in the store admin.

Where the DNS settings live

  1. In your Shopify admin go to SettingsDomains.
  2. Click the domain, then Domain settingsEdit DNS settings (or "DNS settings").

Adding a record

  1. Click Add custom record.
  2. Choose the type, enter the name and value, then Confirm.

Editing or deleting a record

  1. Use the three-dot menu at the end of the record row and choose Edit or Delete.

Changing the nameservers

  1. Shopify-managed domains do not expose nameserver changes — you would need to transfer the domain out.
  2. For a domain registered elsewhere, point an A record at 23.227.38.65 and a CNAME for www at shops.myshopify.com.

Shopify nameservers

These are the values you would set at your registrar to let Shopify run your DNS. Always confirm them in your own account — several providers assign per-account values.

  • Managed automatically for Shopify-registered domains

Gotchas at Shopify

  • Shopify requires the root A record to be their fixed IP; it does not change per store.
  • You cannot delete the records Shopify needs while the domain is set as primary.

After you save

DNS changes are not instant. Resolvers keep the old answer until the previous record's TTL expires, so a record with a 4-hour TTL can take 4 hours to change everywhere — occasionally longer if an ISP ignores TTLs. Check what the world currently sees before assuming something is broken, and see the troubleshooting page if it still looks wrong after the TTL has passed.

Other website builder guides