Orkestia
Blog
DNS Providers

Zones and Records

Learn about DNS zones, how they're synced, and how to use them for custom domains.

Learn about DNS zones, how they're synced, and how to use them for custom domains.

What are DNS Zones?

A DNS zone is a portion of the DNS namespace managed by a DNS provider. Each zone typically represents a domain (e.g., example.com) and contains DNS records (A, CNAME, TXT, etc.) that map domain names to IP addresses or other values.

Zone Examples

  • example.com - Root domain zone
  • subdomain.example.com - Subdomain (usually part of parent zone)
  • app.example.com - Application subdomain

Viewing Zones

Zones are automatically synced from your DNS provider when you create a connection.

From Connection Details

  1. Open a DNS connection's details panel
  2. Scroll to the Zones section
  3. You'll see a list of all zones for that connection

Zone Information

Each zone displays:

FieldDescription
Zone NameThe domain name (e.g., example.com)
StatusActive, Pending, or Inactive
Record CountNumber of DNS records in the zone
Last SyncedWhen the zone was last synchronized
Provider Zone IDProvider-specific zone identifier

Zone Synchronization

Zones are automatically synchronized from your DNS provider.

Automatic Sync

Zones are synced:

  • When a connection is created
  • After connection validation
  • Periodically in the background
  • When you manually refresh zones

Manual Refresh

To manually refresh zones:

  1. Open the connection details panel
  2. Click Refresh Zones
  3. Wait for sync to complete
  4. Zones list updates automatically

Sync Status

StatusDescription
SyncedZone is up to date
SyncingZone is currently being synced
FailedZone sync failed (check connection)
Never SyncedZone hasn't been synced yet

Route 53 Zone Configuration

AWS Route 53 supports two zone synchronization modes.

Automatically discovers and syncs all hosted zones in your AWS account.

Benefits:

  • Automatic zone discovery
  • New zones detected automatically
  • No manual configuration needed
  • Best for most use cases

When to Use:

  • Small to medium number of zones (1-50)
  • You want all zones available
  • Simple setup preferred

Specific Zones

Manually specify which hosted zone IDs to sync.

Benefits:

  • Limit access to specific domains
  • Better security for multi-tenant setups
  • Reduce API calls for large accounts
  • Fine-grained control

When to Use:

  • Large number of zones (100+)
  • Only need specific zones
  • Security/isolation requirements
  • Performance optimization

Configuration:

  1. Select Specific Zones when creating Route 53 connection
  2. Enter Route 53 Hosted Zone IDs (one per line)
  3. Zone ID format: Z1234567890ABC (starts with 'Z')
  4. Click Add for each zone ID

Finding Route 53 Zone IDs

  1. Open AWS Route 53 Console
  2. Go to Hosted zones
  3. Click on a zone
  4. The Hosted zone ID is shown at the top
  5. Format: Z1234567890ABC

Zone Statuses

StatusDescriptionAction
ActiveZone is synced and ready to useNone needed
PendingZone is being syncedWait for sync
InactiveZone sync failed or zone doesn't existCheck connection

DNS Record Types

Common DNS record types:

TypeDescription
AMaps domain to IPv4 address
AAAAMaps domain to IPv6 address
CNAMEMaps domain to another domain name
TXTText records (often for verification)
MXMail exchange records
NSName server records
SOAStart of authority record

Using Zones for Custom Domains

DNS zones are used when configuring custom domains for your applications. For the end-to-end custom-domain flow on a deployed site, see Cloud Deploy → Custom Domains.

Domain Configuration Flow

  1. Select DNS Connection - Choose which DNS provider to use
  2. Select Zone - Choose the zone (domain) from the connection
  3. Configure Domain - Set up the domain with DNS records
  4. Automatic DNS Records - Orkestia creates necessary DNS records

Zone Selection

When adding a custom domain:

  1. Go to your application's settings
  2. Navigate to Custom Domains
  3. Click Add Domain
  4. Select a DNS Connection from the dropdown
  5. Select a Zone from that connection
  6. Enter the subdomain or use the root domain

Automatic DNS Record Creation

Orkestia automatically creates DNS records when you add a custom domain:

  • CNAME records - For subdomains pointing to your application
  • A records - For apex domains (if supported by provider)
  • TXT records - For domain verification (if required)

Provider-Specific Behavior

ProviderFeatures
CloudflareSupports proxy/CDN option, automatic SSL/TLS, apex domain support
Route 53Uses ACM certificates for SSL, apex domain support, CloudFront integration
Google Cloud DNSApex domain support, standard DNS record management
Vercel DNSSimple DNS record management, works with Vercel deployments

Zone Management Best Practices

Regular Sync

  • Refresh zones after adding new zones in your provider
  • Verify zones are syncing correctly
  • Check zone counts match your provider

Organization

  • Use descriptive zone names
  • Group zones by purpose (production, staging)
  • Keep unused zones cleaned up

Security

  • Use specific zones mode for Route 53 when possible
  • Limit zone access to what's needed
  • Monitor zone sync status

Performance

  • Use specific zones for large Route 53 accounts
  • Refresh zones only when needed
  • Monitor sync times

Troubleshooting Zones

Zones Not Appearing

Possible causes:

  • Zone sync hasn't completed
  • Connection validation failed
  • Zone doesn't exist in provider

Solutions:

  1. Wait a few moments for sync
  2. Click Refresh Zones
  3. Validate the connection
  4. Verify zone exists in provider console

Zone Sync Failed

Possible causes:

  • Connection credentials invalid
  • Insufficient permissions
  • Provider API issues

Solutions:

  1. Validate the connection
  2. Check credentials and permissions
  3. Verify provider API status
  4. Try refreshing zones again

Route 53 Zones Missing

Possible causes:

  • Zone IDs incorrect
  • Zone mode configuration issue
  • AWS connection permissions

Solutions:

  1. Verify zone IDs are correct
  2. Check zone mode (all vs specific)
  3. Verify AWS connection has Route 53 permissions
  4. Try switching to "Sync All" mode temporarily

Zone Limits

Different providers have different zone limits:

  • Cloudflare - Varies by plan
  • Route 53 - 500 hosted zones per account (default)
  • Google Cloud DNS - 10,000 managed zones per project
  • Vercel DNS - Varies by plan

Check your provider's documentation for current limits.


Next Steps

Managing Connections

Learn about connection management.

Troubleshooting

Fix zone and record issues.