Step 1: Login to AWS
- Open AWS Management Console
- Search for Route 53
- Open the service
Step 2: Create a Hosted Zone (Test Domain)
- Click Hosted Zones
- Click Create Hosted Zone
- Choose:
-
Private Hosted Zone (best for no real domain)
- Select a VPC (required for private zone)
- Click Create Hosted Zone
Step 3: Observe Default Records
-
You will see:
- NS Record
- SOA Record
Step 4: Create DNS Records
- Click Create Record
Add example:
🔹 A Record
- Name:
server1 - Type: A
- Value:
192.168.1.10(dummy IP)
Step 5: (Optional Demo with EC2)
If you want to impress:
- Launch an EC2 instance
- Use its private IP
- Map it in A record:
server1.mytest.local → EC2 private IP
Step 6: Test DNS (Inside VPC only)
- Connect to EC2
- Run:
nslookup server1.mytest.local
It should resolve to your IP
Result
A private hosted zone is successfully created and DNS records are configured without using a public domain.
Conclusion
This project demonstrates internal DNS resolution using Route 53 without requiring a registered domain name.

Top comments (0)