Skip to content

Route 53 DNS Propagation Issue for www.ai.getpay.click

0

I am experiencing a persistent DNS propagation issue for my domain getpay.click within Route 53. Specifically, the subdomain www.ai.getpay.click is failing to resolve globally, despite seemingly correct configuration.

Here are the relevant details and troubleshooting steps I have already performed:

Domain: getpay.click Subdomains affected: www.ai.getpay.click Expected IP Address: 51.24.1.208

Current Status:

The ai.getpay.click subdomain resolves correctly to 51.24.1.208. The www.ai.getpay.click subdomain consistently returns NXDOMAIN (Non-Existent Domain). Configuration Verified (Screenshots of Route 53 UI are available if needed):

Hosted Zone (getpay.click) Name Servers: ns-556.awsdns-05.net ns-1927.awsdns-48.co.uk ns-275.awsdns-34.com ns-1141.awsdns-14.org Registered Domain (getpay.click) Name Servers: ns-556.awsdns-05.net ns-1927.awsdns-48.co.uk ns-275.awsdns-34.com ns-1141.awsdns-14.org (These explicitly match the Hosted Zone Name Servers, resolving a previous mismatch.) A Record for www.ai.getpay.click in Hosted Zone: Record Name: www.ai Record Type: A Value: 51.24.1.208 TTL: 300 seconds (This record is configured correctly within the Hosted Zone.) Troubleshooting Steps Performed:

Confirmed Nginx configuration syntax is OK (sudo nginx -t). Restarted systemd-resolved service on the Lightsail instance multiple times to clear local DNS cache. Executed dig A www.ai.getpay.click from the Lightsail instance, consistently showing NXDOMAIN. Executed dig A www.ai.getpay.click @8.8.8.8 and dig A www.ai.getpay.click @1.1.1.1 from the Lightsail instance, consistently showing NXDOMAIN. Used online DNS propagation checkers (e.g., whatsmydns.net), which show NXDOMAIN across most global locations (only a single success point in China was observed previously, but now mostly failures). Performed dig queries from a machine with a US-based IP address (Hawaii), yielding the same NXDOMAIN results. Deleted and recreated the www.ai.getpay.click A record in Route 53, with significant waiting periods (hours) between attempts. Despite all these verifications and troubleshooting steps, the www.ai.getpay.click subdomain continues to fail global resolution. Given that ai.getpay.click resolves correctly and the Name Servers are now aligned, it appears there might be an underlying issue with the propagation of this specific A record within the Route 53 infrastructure.

Could you please investigate why www.ai.getpay.click is not propagating correctly? Your assistance in resolving this matter is greatly appreciated.

Thank you,

asked a year ago184 views

2 Answers
0

Your hosted zone appears to be for getpay.click, and you've added a record named www.ai, which Route 53 interprets as: www.ai.getpay.click That is correct in format, but only works if a matching delegation (NS record) exists for ai.getpay.click in the same hosted zone.

The real issue: You do not have a delegation (NS) record for ai.getpay.click inside the getpay.click zone, so Route 53 does not know to look for www.ai.getpay.click as a valid subdomain.

That’s why: ai.getpay.click resolves (probably because it has an explicit A record).

But www.ai.getpay.click returns NXDOMAIN, because there’s no delegation for ai, and no record at the parent zone (getpay.click) telling Route 53 how to resolve deeper subdomains.

Fix: You need to explicitly create a record for www.ai.getpay.click in the getpay.click hosted zone, not as www.ai, but as a fully qualified record:

Step-by-step: Go to your getpay.click hosted zone in Route 53.

Click "Create Record".

Set:

Record name: www.ai.getpay.click (not just www.ai)

Record type: A

Value: 51.24.1.208

TTL: 300 (or your preferred)

Save and wait a few minutes (~1–5 min).

Double Check: Run from any terminal: dig A www.ai.getpay.click @8.8.8.8

If it now returns your IP 51.24.1.208, propagation is complete.

What Not To Do: Do not use just www.ai unless you're managing a separate hosted zone for ai.getpay.click (with its own delegation).

Do not assume that creating ai.getpay.click means you can nest records under it without proper delegation or explicit entries.

answered a year ago

EXPERT

reviewed a year ago

  • I would create a new Zone for ai.getpay.click and create NS records for this new subdomain zone in getpay.click Then create the www record in the zone ai.getpay.click not in the getpay.click zone

0

Based on the information provided, there appears to be a misunderstanding in how DNS records for subdomains work in Route 53. The issue is likely with how you've configured the record name for your www.ai subdomain.

When you create an A record with the name "www.ai" in the getpay.click hosted zone, Route 53 interprets this as www.ai.getpay.click (which is what you want). However, the way you've described your record configuration suggests there might be an issue with how the record is actually set up.

Here are the most likely causes and solutions:

  1. Record Name Format Issue: When creating the A record, you should enter just "www.ai" in the record name field (not the fully qualified domain name). If you entered "www.ai.getpay.click" in the record name field, Route 53 would interpret this as www.ai.getpay.click.getpay.click, which is incorrect.

  2. Nameserver Mismatch: Although you've verified that the nameservers match between your domain registration and hosted zone, it's worth double-checking that these are exactly the same, character for character. Any discrepancy can cause DNS resolution failures.

  3. TTL Considerations: While you've set a 300-second TTL, some DNS resolvers might cache NXDOMAIN responses for longer periods. This could explain why changes aren't being reflected immediately.

  4. Record Creation Approach: Try creating the record with a slightly different approach:

  • First, create an A record for "ai" pointing to your IP address
  • Then, create a CNAME record for "www.ai" pointing to "ai.getpay.click"

This two-step approach sometimes resolves propagation issues with deeply nested subdomains.

  1. Verify with Direct Nameserver Query: Test the record by querying one of your Route 53 nameservers directly:
dig www.ai.getpay.click @ns-556.awsdns-05.net

If this returns the correct IP but general queries don't, it confirms a propagation issue rather than a configuration problem.

If after implementing these suggestions the issue persists for more than 48 hours (the maximum typical propagation time), it may be worth considering contacting AWS Support for further assistance, as they can provide more in-depth troubleshooting specific to your account and configuration.
Sources
Route 53 domain dns not propagating | AWS re:Post
DNS Propagation Issues with Domain Registered in Route 53 - No Propagation After 48 Hours | AWS re:Post
Domain Registration Successful but Unable to Resolve Domain | AWS re:Post
Route 53 DNS stopped propagating | AWS re:Post
Domain resolve failing, SERVFAIL error | AWS re:Post

answered a year ago

EXPERT

reviewed a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.