How to import existing DNS zones that are hosted elsewhere to Openprovider nameservers?
Using Openprovider API to create DNS zones
In order to populate multiple zones at once with a number of records it is highly advised to utilise Openprovider API modifyZoneRequest method.
For each domain and each zone, one should follow these steps:
- Get current contents of a DNS zone
- Create a DNS zone in Openprovider
- Update the domain
Once the zone is available in Openprovider, you can update the nameservers that are linked to the domain name. The only required variables here are the domain and the ns_group, which must be set to dns-openprovider.
As a professional service via Openprovider support
Generally, Openprovider supports two kinds of DNS zone imports: AXFR import from a live DNS server and .csv import.
Both approaches imply creating all the data anew as if no zones are present in one's account.
Approximate cost for this service ranges between EUR80 to EUR100 per hour. Contact support department to get more details.
Via AXFR transfer
This method requires allowing Openprovider nameserver to read full zone data from one's primary nameserver. Allow AXFR requests to your nameserver from 220.127.116.11 and 18.104.22.168 IP addresses.
Via .csv import
Convert DNS zone data into a .csv file with the following format:
DOMAIN, NAME, TTL, TYPE, CONTENT, PRIO
example.com, www.example.com, 86400, A, 22.214.171.124, 0
Once the import is finished, update the domains via bulk operation tool to use dns-openprovider nameserver group.