Import & Export Zones

Migrate your DNS zones to and from TrueDNS using standard BIND zone files.

Importing a Zone File

You can import DNS zones from a standard BIND zone file. This makes it easy to migrate from other DNS providers.

  1. Navigate to Dashboard → Add Domain
  2. Click "Import Zone File"
  3. Paste your zone file content or upload a file
  4. Review the parsed records
  5. Click "Import" to create the zone

Example Zone File Format

$ORIGIN example.com. $TTL 3600 @ IN SOA ns1.truedns.io. admin.example.com. ( 2024010101 ; Serial 7200 ; Refresh 3600 ; Retry 1209600 ; Expire 3600 ) ; Minimum TTL @ IN NS ns1.truedns.io. @ IN NS ns2.truedns.io. @ IN A 192.0.2.1 www IN CNAME @ mail IN A 192.0.2.2 @ IN MX 10 mail.example.com.

Note: SOA and NS records will be automatically adjusted to use TrueDNS nameservers.

Exporting a Zone File

Export your zones in BIND format for backup or migration:

  1. Navigate to your domain in the Dashboard
  2. Click the "Export" button
  3. Choose your format (BIND zone file)
  4. Download or copy the zone file

Supported Record Types

TrueDNS supports importing and exporting the following record types:

A
AAAA
CNAME
MX
TXT
NS
SRV
CAA

Migration Tips

  • Lower TTLs first: Before migrating, lower your TTLs at your old provider. This ensures faster propagation if you need to make changes.
  • Import before switching: Import your zone to TrueDNS and verify all records before updating nameservers at your registrar.
  • Keep old provider active: Don't cancel your old DNS service until you've verified everything is working correctly with TrueDNS.
  • Test with dig: Use dig @ns1.truedns.io example.com to verify records before switching.