# AWS Route 53 DNS Setup for Stackryze Domains

This guide shows you how to use AWS Route 53 as your DNS provider for your Stackryze Domains subdomain.

# Why Route 53?

  • Highly Reliable: 100% uptime SLA with global DNS infrastructure
  • Advanced Routing: Traffic flow, geolocation, and failover policies
  • Full Control: Complete DNS record management
  • Scalable: Enterprise-grade DNS for production workloads
  • AWS Integration: Seamless integration with other AWS services

# Prerequisites

Before you begin:


# Step 1: Login to AWS and Navigate to Route 53

  1. Log in to your AWS Console
  2. On the AWS Dashboard, use the search bar at the top
  3. Search for "Route 53" and click on the service

AWS Console - Search for Route 53
AWS Console - Search for Route 53


# Step 2: Navigate to Hosted Zones

  1. After opening the Route 53 dashboard, navigate to "Hosted zones" in the left sidebar
  2. Click on "Hosted zones"
  3. Click "Create hosted zone" button

Navigate to Hosted Zones
Navigate to Hosted Zones


# Step 3: Register Your Domain and Create Hosted Zone

  1. Enter your full subdomain (e.g., yourname.indevs.in)
  2. Fill in the details as per your preferences:
    • Domain name: Your complete subdomain from Stackryze
    • Type: Select Public Hosted Zone
    • Description (optional): Add a description for your hosted zone
  3. Click "Create hosted zone"

Create Hosted Zone
Create Hosted Zone


# Step 4: Copy Your Nameservers

After creation, Route 53 assigns four nameservers:

  1. Look for the NS (Name Server) record in your hosted zone
  2. You'll see four nameservers like:

    ns-123.awsdns-45.com
    ns-678.awsdns-90.net
    ns-1234.awsdns-56.org
    ns-5678.awsdns-12.co.uk
  3. Copy all four nameservers - you'll need them in the next step

Copy Your Nameservers
Copy Your Nameservers


# Step 5: Update Nameservers in Stackryze Domains

Now add the Route 53 nameservers to your Stackryze domain:

  1. Log in to domain.stackryze.com
  2. Update nameservers with your Route 53 nameservers
  3. Click "Save"

# Step 6: Create a Record

Now add your DNS records in Route 53:

  1. In Route 53, select your hosted zone
  2. Click "Create record" button as shown in the image

Click Create a Record
Click Create a Record

  1. Select your preferred record type and fill in the details:
    • Record name: @ (for root domain) or your subdomain name
    • Record type: Choose based on your needs (A, CNAME, AAAA, MX, etc.)
    • Value: Your target value (IP address, domain name, etc.)
    • TTL: 300 (5 minutes) or your preferred value
    • Routing policy: Simple routing (or choose advanced policy)
  2. Click "Create records"

Fill in Record Details and Create
Fill in Record Details and Create

That's it! All steps are done. 🎉


# SSL Configuration

SSL Handling:

  • Route 53 provides DNS services only
  • SSL certificates must be managed by your hosting provider or AWS services

For Common Hosting Platforms:

  • Vercel/Netlify: Automatic SSL provisioning
  • GitHub Pages: Automatic SSL after DNS verification
  • AWS Services (CloudFront, ALB, API Gateway): Use AWS Certificate Manager (ACM) for free SSL
  • Custom Server: Use Let's Encrypt or commercial certificates

# Common Issues

# Hosted Zone Not Created

Solution:

  • Verify you have proper AWS permissions (IAM)
  • Check that you selected "Public Hosted Zone"
  • Ensure subdomain format is correct

# DNS Not Resolving

Solution:

  • Verify nameservers are correctly updated in your Stackryze dashboard
  • Wait 10-30 minutes for DNS propagation
  • Check DNS records in Route 53 hosted zone
  • Use DNS Checker to verify
  • Ensure all four nameservers are entered correctly

# High Costs

Solution:

  • Review Route 53 pricing before use
  • Monitor query volume in CloudWatch
  • Consider using Route 53 only for production domains
  • Use free DNS providers for development/testing

# Advanced Features

  • Traffic Flow: Visual traffic policy editor
  • Health Checks: Monitor endpoint availability
  • Routing Policies: Weighted, latency, geolocation, failover
  • DNSSEC: Domain Name System Security Extensions
  • Query Logging: Log DNS queries to CloudWatch

# Additional Resources


Need help? Join our Discord for live help or contact us at [email protected]