Importeer een zonebestand om je DNS-records naar InfraNest te brengen, of je nu een nieuwe zone opzet of er al één hebt. Dit is bedoeld voor iedereen die DNS van een andere provider verplaatst.
Overzicht
- Een zonebestand is de standaardexport die vrijwel elke DNS-provider kan produceren, en het importeren ervan is de snelste, meest complete manier om records over te zetten.
- Het is grondiger dan een DNS-scan, die alleen records kan vinden waarvan de naam te raden is — een zone met veel subdomeinen zou met een scan onvolledig overkomen. Een zonebestand bevat alles.
- Er wordt niets weggeschreven totdat je de import bevestigt, dus je kunt veilig een voorbeeld bekijken en het opnieuw proberen.
Een zonebestand importeren in een bestaande zone
- Exporteer eerst een zonebestand bij je huidige DNS-provider. Zoek naar Export zone file, Export BIND file, of Download records.
- Open DNS en klik op de zone waar je naartoe importeert.
- Klik op Acties → Import zone file en kies het bestand.
- Lees de samenvatting en klik vervolgens op Import.
Een zonebestand importeren tijdens het toevoegen van een nieuwe zone
- Open DNS → Zone toevoegen en voer de domeinnaam in.
- Kies bij How do you want to set up DNS voor Upload a DNS zone file en selecteer je bestand.
- De wizard laat zien hoeveel records er zijn gevonden en hoeveel regels worden overgeslagen.
- Rond de wizard af — de zone wordt aangemaakt en de records worden in één keer geïmporteerd.
NoteAls blijkt dat het bestand voor een ander domein bedoeld is dan het domein dat je hebt opgegeven, meldt de wizard dit en stopt. Dat is met opzet: het toch importeren zou elk record onder de verkeerde naam plaatsen.
Wat het voorbeeld je vertelt voordat er iets gebeurt
Het voorbeeld toont:
- To add — records in het bestand die je zone nog niet heeft. Dit zijn de records die worden geïmporteerd.
- Already present — records die exact overeenkomen met iets in de zone. Deze worden ongemoeid gelaten.
- This provider will not accept — recordtypen die je DNS-provider niet ondersteunt. Beter om dit nu te weten dan dat een import halverwege stopt.
- Skipped — regels die geen record kunnen worden, elk vermeld met het regelnummer en de reden.
Veelvoorkomende redenen waarom een regel wordt overgeslagen, waarbij niets fout is:
- SOA- en naamserverrecords bovenaan de zone. Je DNS-provider beheert deze zelf en maakt ze zelf aan.
- Records voor een ander domein. Als het bestand namen buiten deze zone bevat, worden ze geweigerd in plaats van stilzwijgend hernoemd.
- Recordtypen die InfraNest niet ondersteunt. Zeldzaam, en altijd expliciet benoemd zodat je ze handmatig kunt toevoegen.
Importeren voegt alleen toe
Een import verwijdert nooit en overschrijft nooit. Als een record al bestaat, blijft het precies zoals het is, en als je hetzelfde bestand twee keer importeert, voegt de tweede import niets toe.
Dat betekent ook dat het veilig is om te proberen: importeer, bekijk je records, en importeer opnieuw nadat je het bestand hebt aangepast als er iets ontbrak.
Eén gevolg dat het waard is om te weten: als een record op beide plekken bestaat met een andere waarde — bijvoorbeeld je MX wijst ergens anders naartoe — dan eindig je met beide. Dat is met opzet, omdat een domein legitiem meerdere MX-records kan hebben en gokken welke verwijderd moet worden, je mail zou kunnen breken. Controleer je MX- en TXT-records na het importeren en verwijder alles wat je niet meer wilt.
Overstappen van een andere provider, van begin tot eind
- Exporteer het zonebestand bij je oude provider.
- Maak de zone aan in InfraNest (DNS → Zone toevoegen) als deze nog niet bestaat.
- Importeer het zonebestand en controleer of de records er goed uitzien.
- Pas daarna wijs je de naamservers van je domein naar de nieuwe provider.
TipDoe de naamserverwijziging als laatste. Totdat je deze wijzigt, blijft de oude provider antwoorden, dus er is geen uitval terwijl je de records goed zet.
Problemen oplossen
- "Could not read that zone file" — het bestand is mogelijk geen BIND-zonebestand. CSV of het eigen exportformaat van een provider werkt niet; zoek naar een "BIND"-optie bij het exporteren.
- Records zijn alleen-lezen — de zone hoort bij een provider waar InfraNest niet naar kan schrijven. Voeg de records toe in het eigen configuratiescherm van de provider en gebruik daarna Synchroniseer deze zone.
- Sommige records zijn niet aangekomen — het bericht vertelt je hoeveel en waarom. Je provider heeft ze mogelijk geweigerd, of een grote import rate-limited. Importeer hetzelfde bestand opnieuw; alles wat al is aangekomen wordt overgeslagen.
Was dit artikel nuttig?