Domain authentication failure, but records haven't changed

Domain authentication failure, but records haven't changed

eljuderino
Tourist
4 0 0

I'm having a problem where the domain authentication for my shopify store fails without any changes to the CNAME records.
It's happend twice in the last year, yet everything matches exactly with my domain provider (Dynadot). Last time it happened I was able to fix it by deleting and re-adding the CNAME records in my DNS configuration but the existing records were identical.

I'm trying to figure out why this keeps happening. Is it a Shopify problem or a Dynadot problem?


Replies 3 (3)

Promer
Shopify Partner
281 13 112

Hi @eljuderino 

 

Since your data’s in Prisma, you’ll need to fetch it via your app’s backend. Create an API endpoint (like /api/wishlist) in your theme extension app to query Prisma for the logged-in customer’s wishlist items, returning product IDs.

 

Then, in your Shopify theme, add a new page or section (e.g., “My Wishlist”) and use Liquid to call that endpoint with a fetch request via JavaScript. Something like fetch('/apps/your-app/api/wishlist').then(res => res.json()) to grab the data. Map those product IDs to Shopify’s storefront API or Liquid {% product %} tags to render the items with titles, images, and prices. Ensure your app authenticates the customer (via Shopify’s session) so only their wishlist shows up.

 

Hope this helps 🙂

 

 

PageFly-Richard
Shopify Partner
4991 1118 1796

Hi,

This is Richard at PageFly - Shopify Advanced Page Builder app.

 

This is a classic and frustrating DNS issue, and it's difficult to definitively pinpoint whether it's solely a Shopify or Dynadot problem without extensive technical logs from both sides. However, we can analyze the common causes and how to troubleshoot them:

Understanding the Problem:

  • CNAME Record Authentication:
    • Shopify uses CNAME records to verify domain ownership and establish secure connections.
    • When authentication fails, it means Shopify's servers can't consistently resolve the CNAME records to the expected values.
  • Intermittent Issues:
    • The fact that it works after deleting and re-adding the records, despite them being identical, suggests an intermittent problem.
    • This often points to DNS propagation delays or caching issues.

Possible Causes:

  1. DNS Propagation Delays:
    • Even though you see the correct records in Dynadot's control panel, DNS changes can take time to propagate across the internet.
    • Sometimes, certain DNS servers may lag behind, causing inconsistencies.
    • This is less likely to be the cause of repeated issues, but it is still a possibility.
  2. DNS Caching Issues:
    • DNS servers (including those used by Shopify) cache DNS records to improve performance.
    • If a DNS server has cached an outdated or incorrect record, it may continue to serve that record until the cache expires.
    • Sometimes these caches become corrupted, and require that the record be re-entered.
  3. Dynadot DNS Server Issues:
    • While Dynadot is a reputable provider, their DNS servers could experience occasional glitches or temporary outages.
    • These issues could lead to intermittent resolution problems.
  4. Shopify DNS Verification Issues:
    • Shopify's DNS verification system might have occasional bugs or inconsistencies.
    • Their system might be overly sensitive to propagation delays or caching issues.
  5. CNAME Record Conflicts:
    • While you are sure that they are correct, it is worth double and triple checking that there are no conflicting CNAME records, or other records that could be interfering with the correct resolution of the CNAME record.
  6. TTL (Time to Live) Values:
    • The TTL value of your CNAME records determines how long DNS servers cache the records. A low TTL value will cause the records to refresh more often, and a high value will cause them to refresh less often. It is possible that the TTL values are causing some of the problems.

 

Hoping my solution helps you solve your problem.

Best regards,

Richard | PageFly

Please let me know if it works by giving it a Like or marking it as a solution!


➜ Optimize your Shopify store with PageFly Page Builder (Free plan available) 


All features are available from Free plan. Live Chat Support is available 24/7.

eljuderino
Tourist
4 0 0

Thanks for taking the time to reply. That's really helpful.

I'll try updating my TTL value which is on the low side.