Your BrandShelter Portal offers a "DNS Zone Import" tool that allows you to import zone files individually or in batches.
This can be useful creating and configuring your domain names for the first time, but also for zone restauration using a backup (as a reminder, you can export your zone file from the DNS management interface: Portfolio > Right Click on your domain > Click on DNS).
DNS zones can be imported into the BrandShelter Portal here Domain Tools > DNS Zone Import.
There are three ways of importing your zone file:
1. Importing using Text Input (BIND)
- (Optional) Enter the domain name for which the DNS zone should be imported in the field "Into Zone" → This is optional, since the system will import the zones for the domain names given in the zone file. Warning, this field takes precedence over the "Zone File".
- Select the Nameservers - NS set which the domain should use after the import.
- Copy and paste the data provided in the current zone file(s) in the field "Zone file" (Warning: FQDN expected, be sure to add a final point to your domain names: example.com.).
- Click "Import zones" to create the zones on BrandShelter supported Nameservers - NS. You are also able to publish them directly, by checking "Publish".
Please find below an example for a zone file that should be imported on our Standard NS and Premium Nameservers.
⚠︎ When trying to import the zone file(s), the system may give you some "weird" errors - here are some workarounds:
-
Expected [ \t] at line x, column 24 (byte 162) after (...) → it is because the blank space at line n°x after the (text) is not correctly formatted so you will have to replace this (all?) blank space by a normal one (you can use for example the "replace all" feature of Notepad).
- Expected one of [\d], [ \t], ";", [\n\r] at line x, column 39 (byte 220) after (...) → it is because you must do a line break at the end of the zone file.
ℹ️ Here is a default template for SafeBrands Standard NS set that can be copy-pasted
(text in red should be replaced with correct value):
$ORIGIN domain.com
@ 28800 IN SOA ns1.safebrands.fr tech.brandshelter.com. YYYYMMDD00 10800 3600 604800 300
@ 300 IN NS ns1.safebrands.fr.
@ 300 IN NS ns2.safebrands.eu.
@ 300 IN NS ns3.safebrands.com.
@ 300 IN NS ns4.safebrands.org.
@ 300 IN NS ns5.safebrands.tech.
Here is a default template for our Premium DNS service (UltraDNS) NS set that can be copy-pasted
(text in red should be replaced with correct value):
$ORIGIN domain.com
@ 86400 IN SOA pdns109.ultradns.com. tech.brandshelter.com. YYYYMMDD05 86400 86400 86400 86400
@ 300 IN NS pdns109.ultradns.biz.
@ 300 IN NS pdns109.ultradns.com.
@ 300 IN NS pdns109.ultradns.net.
@ 300 IN NS pdns109.ultradns.org.
2. Importing using Zone File Upload
- Upload the zone file in "Zone File" and click "Import zones".
- You will now be directed to the "Text input" where the information from the file has been parsed.
- Select the Nameservers - NS set, which the domain should use after the import.
- Click "Import zones" to create the zones on BrandShelter supported Nameservers - NS. You are also able to publish them directly, by checking "Publish".
3. Importing using Zone Transfer AXFR (currently not in Bulk)
- Enter the domain name where the DNS zone should be imported in the field "Zone Name".
- Enter the current primary nameserver were the current DNS zone is configured and active at "Nameserver". Important: This Nameserver has to be whitelisted for our Nameservers to query the DNS zone.
- Click "Import zones". You will now be directed to the "Text input" where the information queried from the current Nameservers has been parsed.
- Select the Nameserver set, which the domain should use after the import.
- Click "Import zones" to create the zones on BrandShelter Portal supported Nameservers. You are also able to publish them directly, by checking "Publish".
Please Note that:
- DNSSEC has to be deactivated during migration process.
- Web and mail forwarding are not transferred by AXFR.