Skip to content

Domains & DNS

  1. Go to Domains → Add Domain
  2. Enter the apex domain (e.g. example.com)
  3. Choose DNS management: Tundra-managed (PowerDNS) or External (point NS elsewhere)
  4. Optionally link to a site

Click a domain to open the DNS zone editor. The record table shows all records with:

  • Type (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA, DKIM, SPF, DMARC)
  • Name, value, TTL
  • Lock icon on managed records (created by Tundra — e.g. DKIM keys, ACME challenges)

Click Add Record, fill in type/name/value/TTL, click Save.
Tundra calls the PowerDNS HTTP API; changes propagate within the zone’s SOA serial TTL.

Click Import Template to apply a pre-built DNS configuration:

Tundra ships 30 DNS templates across 5 categories:

CategoryTemplates
Web HostingBasic web, dual-stack (IPv6), full hosting stack, WordPress
EmailSelf-hosted mail, Google Workspace, Microsoft 365, Zoho, Mailgun, SendGrid, Amazon SES, ProtonMail, Fastmail, Resend, Postmark
DeploymentsGitHub Pages, Vercel, Netlify, Fly.io, Render, Railway
SecurityCAA (Let’s Encrypt), CAA (ZeroSSL), MTA-STS, DMARC enforce, BIMI
UtilitiesParked domain, subdomain delegation, Google Site Verification, Cloudflare Email
  1. In the DNS zone editor, click Import Template
  2. Browse by category or search
  3. Select a template — a preview shows all records that will be created
  4. Fill in required variables (e.g. {{domain}}, {{ip}}, {{verification_token}})
  5. Click Import — records are batch-replaced atomically

Link a domain to a site for automatic DNS record creation when the site is provisioned. Go to Domain → Settings → Link to Site.

When linked, Tundra automatically creates and updates the A/AAAA records when the site’s server IP changes.