Direct naar de inhoud

DNS beheren bij meerdere providers: je opties

Dennis Postma22 oktober 2026
Leestijd6 minuten
DNS-basis

Providerpanelen, DNS as code of een DNS-manager zoals DNSense: wat elk goed doet, waar het misgaat en hoe je kiest voor jouw domeinen en team.

DNSense handleiding-cover: drie manieren om DNS bij meer dan één provider te beheren, paneel, code of manager

De meeste teams kiezen niet één DNS-provider. Een registrar beheert de domeinen, Cloudflare serveert één zone, een hostingpaneel een andere en het domein van een klant staat weer ergens anders. Op een gegeven moment moet je bepalen hoe je dat allemaal beheert. Er zijn drie realistische aanpakken.

1. Het paneel van elke provider

Je logt in waar de zone staat en bewerkt hem daar.

Goed voor: één tot drie domeinen bij één provider. Er is niets in te richten en niets extra te betalen.

Waar het misgaat:

  • Elke provider heeft een andere interface, andere recordnamen en andere limieten.
  • Toegang betekent een login delen of mensen bij elk account apart toevoegen.
  • Weinig panelen tonen wie wat wijzigde, en nog minder laten je het terugdraaien.
  • Hetzelfde record bij vijf providers wijzigen betekent vijf sessies.

2. DNS as code

Tools als Terraform, OctoDNS en DNSControl beschrijven je zones in bestanden. Je beoordeelt wijzigingen in Git en een pipeline past ze toe.

Goed voor: engineeringteams die al infrastructuur als code draaien. Wijzigingen worden beoordeeld, versiebeheerd en zijn herhaalbaar, en de bestanden zijn de documentatie.

Waar het misgaat:

  • Iedereen die DNS wijzigt, moet met Git en de tool kunnen werken. Supportmedewerkers, accountmanagers en klanten kunnen dat meestal niet.
  • Een snelle fix tijdens een incident moet door de pipeline, of iemand past het paneel met de hand aan en de code wijkt af van de werkelijkheid.
  • Toegangsbeheer, een geschiedenisoverzicht en meldingen bouw en onderhoud je zelf.
  • Providers verschillen in wat hun API's ondersteunen, en die verschillen vang je op in je configuratie.

3. Een DNS-manager

Een DNS-manager koppelt via de API's met je providers en toont elk domein en elke zone in één interface. DNSense is er een van. Je zones blijven bij de providers staan en DNSense bewerkt ze daar.

Goed voor: teams en bureaus met veel domeinen bij meerdere providers, en gemengde groepen waarin niet iedereen engineer is.

Wat DNSense boven op de providers toevoegt:

Waar het niet past: als je hele werkwijze om pull requests draait en je DNS als code wilt beoordelen, is een DNS-as-code-tool de betere kern. DNSense vervangt geen Git-review.

Naast elkaar

ProviderpanelenDNS as codeDNS-manager
InrichtingGeenEcht werk, per providerAPI-sleutel koppelen per provider
Wie kan het gebruikenIedereen met een loginMensen die met Git werkenIedereen aan wie je een rol geeft
Geschiedenis en ongedaan makenHangt van de provider afGit-geschiedenis, jij voert de revert uitIngebouwd, met één klik
Toegang zonder logins te delenZeldenVia je repo en CIJa
Beoordelen voor toepassenNeeJa, pull requestsGoedkeuringen voor teamrollen
Werkt over providers heenNeeJaJa

Ze combineren goed

Je hoeft niet voorgoed één te kiezen. Een veelvoorkomende opzet gebruikt een DNS-manager voor de dagelijkse wijzigingen, klanttoegang en geschiedenis, en de API vanuit een pipeline voor de records die deployments aanmaken. Beide lopen via dezelfde rechten en eindigen in hetzelfde wijzigingslog.

Een persoon in de app en een deploypipeline lopen allebei via DNSense, dat records wijzigt bij Cloudflare, TransIP en Route 53

Hoe kies je

  • Minder dan vier domeinen bij één provider: gebruik het paneel.
  • Een platformteam dat DNS in de repo wil: gebruik DNS as code en voeg een manager toe als niet-engineers toegang nodig hebben.
  • Veel domeinen, meerdere providers, een gemengd publiek of klanten die toegang nodig hebben: gebruik een DNS-manager.

DNSense is gratis tot 50 domeinen, dus het kost niets om een paar providers te koppelen en je zones op één plek te zien. Zie prijzen en de ondersteunde providers.

Gerelateerde handleidingen