3 Step of DNS Subdomain Delegation from Namecheap to AWS Route53

tanut aran
2 min readDec 28, 2024

--

Objective — Delegate some Domain to Route53

You know there is FULL delegation that configured in the first page like below. But this is not what you want because you need:

  1. Some domain managed in Namecheap
  2. Some domain delegated to Route53

Step 1 — Setup Zone in Route 53

First create the ‘Server’ or zone to host our DNS record.

Noted that name must be match.

The NS and SOA record is created automatically.

Step 2 — Add NS record in Namecheap

Go to Namecheap > Advaned DNS.

Create the NS Record then you copy the value of NS from Route53 here.

You can copy all of them if you want to.

Step 3— Add Test TXT Record in Route53

Adding TXT record with value it's work just to test the functionality

Testing with Dig

Wait for the DNS cache expires

dig earthtest.yourdomain.com ns

dig earthtest.yourdomain.com txt

The first query must return the NS of AWS in Step 2 back.

Then the second query must return TXT record it's work in Step 3 back.

Tips

If you get the SOA record, you need to wait for the DNS cache to expires

--

--

tanut aran
tanut aran

Written by tanut aran

Co-founder and Coder at work !

No responses yet