3 Step of DNS Subdomain Delegation from Namecheap to AWS Route53
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:
- Some domain managed in Namecheap
- 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