Door een zonebestand te importeren breng je in één keer alle DNS-records van je oude provider over naar InfraNest, in plaats van ze handmatig in te typen of te vertrouwen op een scan.
Overzicht
- Een zonebestand is een standaard tekstbestand dat vrijwel elke DNS-provider kan exporteren, en het is de meest complete manier om DNS naar InfraNest te verhuizen.
- Een scan kan alleen records vinden waarvan het de naam kan raden, waardoor subdomeinen vaak ontbreken. Een zonebestand bevat alles.
- Er wordt niets weggeschreven totdat je de import bevestigt, en importeren verwijdert of overschrijft nooit bestaande records — het voegt alleen toe.
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 waarin je wilt importeren.
- Klik op Acties → Import zone file en kies het bestand.
- Lees de samenvatting en klik vervolgens op Import.
Importeren tijdens het toevoegen van een nieuwe zone
Als je de zone voor het eerst instelt, doe dit dan meteen bij het toevoegen van de zone:
- Open DNS → Zone toevoegen en voer de domeinnaam in.
- Kies bij Hoe wil je DNS instellen voor Upload a DNS zone file en selecteer je bestand.
- De wizard laat zien hoeveel records er zijn gevonden en hoeveel regels er worden overgeslagen.
- Rond de wizard af — de zone wordt aangemaakt en de records worden in één keer geïmporteerd.
NoteAls het bestand voor een ander domein bedoeld is dan het domein dat je hebt ingevoerd, stopt de wizard en laat dit weten. Dit is met opzet: het toch importeren zou elk record onder de verkeerde naam plaatsen.
Wat de preview laat zien
Voordat er iets gebeurt, toont de preview:
- To add — records in het bestand die je zone nog niet heeft. Dit is wat er wordt geïmporteerd.
- Already present — records die precies overeenkomen met iets in de zone. Deze worden met rust gelaten.
- This provider will not accept — recordtypen die je DNS-provider niet ondersteunt.
- Skipped — regels die geen record kunnen worden, elk met het regelnummer en de reden vermeld.
Veelvoorkomende redenen waarom een regel wordt overgeslagen, zonder dat er iets mis is:
- SOA- en nameserver-records bovenaan de zone — deze zijn eigendom van je DNS-provider en worden door de provider zelf aangemaakt.
- Records voor een ander domein — namen buiten deze zone worden geweigerd in plaats van stilzwijgend hernoemd.
- Recordtypen die InfraNest niet ondersteunt — zeldzaam, en altijd met naam genoemd zodat je ze handmatig kunt toevoegen.
Eén reden betekent wél dat de regel aangepast moet worden: een waarde die niet bij het recordtype past, zoals een A-record waarvan de waarde een hostnaam is in plaats van een IP-adres. Sommige providers exporteren speciale records op deze manier (zoals de alias-records van AWS Route 53). Maak deze handmatig opnieuw aan bij je nieuwe provider, of corrigeer de regel en importeer opnieuw.
Verhuizen vanaf 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 kloppen.
- Wijs pas daarna de naamservers van je domein naar de nieuwe provider.
TipDoe de naamserverwijziging als laatste. Totdat je dit wijzigt, blijft de oude provider antwoorden, zodat er geen uitval is terwijl je de records goed krijgt.
Tips
- Het is veilig om het meerdere keren te proberen: importeer, controleer je records, pas het bestand aan als er iets ontbrak, en importeer opnieuw. Alles wat al aanwezig is, wordt gewoon overgeslagen.
- Als een record op beide plekken bestaat met een andere waarde — bijvoorbeeld je MX wijst ergens anders naartoe — dan houd je beide, omdat InfraNest niet raadt welke je wilt verwijderen. Controleer je MX- en TXT-records na het importeren en verwijder wat je niet meer nodig hebt.
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 vervolgens Sync this zone.
- Sommige records zijn niet aangekomen — het bericht geeft aan hoeveel en waarom. Je provider heeft ze mogelijk geweigerd, of een rate limit toegepast bij een grote import. Importeer hetzelfde bestand opnieuw; alles wat al is aangekomen, wordt overgeslagen.
Was dit artikel nuttig?