This article describes how you can migrate from your current nameservers to the nameservers of Openprovider. This article starts by explaining how to do it yourself, but also describes the option that we do it for you.
This article contains the following sections:
- Using the Openprovider API to create DNS zones
- Let Openprovider do the work:
Using the Openprovider API to create DNS zones
For each domain and each zone, you follow those three steps:
- Get the current contents of your DNS zone. How you do this, completely depends on your current situation. Maybe you can get the contents through an API call to your current nameserver provider, maybe you have the data available in another format, maybe every DNS zone is composed based on one standard template, ... This step is completely your's!
- Create a DNS zone in Openprovider. While you can do this through the Openprovider control panel, it may be much more convenient to use our API. The command to use is createZoneDnsRequest. Inside this command, you define all records of the zone that you are creating.
- Update the domain. Once the zone is available in Openprovider, you can update the nameservers that are linked to the domain name. Again, the API is the way to go. Use modifyDomainRequest in this case. The only required variables in this command are the domain and the nsGroup, which must be dns-openprovider.
Let Openprovider do the work
Of course, we can assist you as well! Reach out to our support team and they will tell you what we can do for you and what administrative fee we will charge. Normally this will not cost more than one hour, which is €80-€100.
The two sub sections below describe the two most common scenarios. If you prepare well, the process will run very smooth!
Through zone file access
This method is preferred by us, simply because it's so simple! The only thing you need to do is allowing our server (on IP address 22.214.171.124) to read full zone information from your primary nameserver. This is called zone file transfer or AXFR.
When you have configured this in your nameserver, send us a list with all domains that you want us to process. We will then read your zones, copy them to the Openprovider nameservers and update the domains if you want us to do so.
Through zone exports
If you currently host your nameservers at a third party, they may not be too happy to open their nameservers for us. In that case, you can ask them to export your DNS zones to a file. As each provider creates different exports, we ask you to convert the provider's export into a CSV file that contains the following columns for each DNS record:
- domain name
- record name (may or may not include the domain name)
The resulting file will look like the following example:
# Example where the record name does not include the domain name
your-domain.com,,3600,SOA,ns1.your-server.nl. hostmaster.you.nl. 2018101701 14400 3600 604800 3600
your-domain.com,_sip._tcp,3600,SRV,1 443 sipdir.online.lync.com,100
your-domain.com,www,3600,A,126.96.36.199 # Example where the record name includes the domain name
other-domain.co.uk,other-domain.co.uk,86400,SOA,ns1.your-server.nl. hostmaster.you.nl. 2018101701 14400 3600 604800 3600
other-domain.co.uk,other-domain.co.uk,3600,TXT,"v=spf1 include:spf.protection.outlook.com -all"
We will automatically filter out the NS and SOA records. We will also handle trailing dots, so there is no need to leave them out or to add them. Lines starting with a # will not be processed, but note that we will not read them, so don't add notes to Openprovider to the file.
Updating the domains
After importing the DNS zones, you probably want to update the domains as well. Simply do this by using our bulk operation tools. Choose the dns-openprovider nameserver group and your domains will be updated automatically.