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.
- Navigate to Dashboard → Add Domain
- Click "Import Zone File"
- Paste your zone file content or upload a file
- Review the parsed records
- 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:
- Navigate to your domain in the Dashboard
- Click the "Export" button
- Choose your format (BIND zone file)
- 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.comto verify records before switching.