Piste de lecture

DNS, DHCP et IPAM
que vous contrôlez vraiment.

SpatiumDDI met de vrais BIND9, PowerDNS, Technitium et Kea sous un seul plan de contrôle, sur du matériel qui vous appartient. C’est Apache 2.0 de bout en bout : chaque fonction est gratuite, et vos données de zone ne quittent jamais votre réseau.

SpatiumDDI, c’est du DDI à code source ouvert avec un soutien à tarif forfaitaire, à la place d’une licence à six chiffres facturée à l’adresse IP. Le prix est sur cette page, sans appel commercial.

Essayez-le en quelques minutes : démarrez l’ISO, docker compose up ou helm install. Aucune clé de licence, aucune inscription — et autant de copies que vous voulez.

API d’abord — chaque action de l’interface est un appel d’API · image ISO avec retour arrière A/B · DNS multinuage

Programme des premiers adoptants : un pilote à prix fixe à côté de votre solution en place, crédité en totalité sur votre contrat — 3 places →

BIND9 · PowerDNS · Technitium · Kea De vrais moteurs, pas des réimplémentations
Tout est un appel d’API Une seule API /api/v1 derrière chaque clic — schéma OpenAPI publié à chaque version
Image ISO clé en main HTTPS en quelques minutes — d’un nœud à une grappe HA de 3, 5 ou 7 nœuds
Audit infalsifiable Chaîne de hachage SHA-256, en ajout seul
Zéro télémétrie Aucune analytique, aucun rapport d’incident — imposé par la CI
L’architecture

Il ne configure pas votre DDI — il l’exploite

BIND9, PowerDNS, Technitium et Kea sont livrés comme des conteneurs de service de premier ordre, que le plan de contrôle possède. Les changements de configuration convergent en moins d’une seconde par un canal d’attente longue avec réveil — et chaque agent conserve sur disque sa dernière configuration valide, alors votre réseau continue de résoudre même quand le plan de contrôle ne répond plus.

Plan de contrôle SpatiumDDI Apache 2.0 Interface web — React API REST · chaque action Travailleurs Celery IPAM · PostgreSQL 16 — source de vérité Redis 7 — bus de réveil Audit chaîné SHA-256 · zéro télémétrie, imposé par la CI Pilotes sans agent DNS et DHCP Windows WinRM — sans agent API Technitium · DHCP FortiGate Cloudflare · Route 53 · Azure Google · DigitalOcean · Hetzner Linode · Vultr rapports de dérive — lecture seule Miroirs en lecture seule → alimentent l’IPAM aucune écriture en retour K8s · Docker · Proxmox VE Tailscale · NetBird · UniFi OPNsense · AWS · Azure · GCP PAN-OS · FortiGate · Meraki une écriture délibérée : blocage actif — verrouillé, audité, désactivé par défaut Conteneurs de service DNS BIND9 PowerDNS Technitium DNSSEC · vues · RPZ · zones catalogue DoT · DoH · DoQ · aiguillage GeoDNS DHCP Kea Paire HA — à charge répartie ou en relève à chaud empreintes · PXE / iPXE possède · configure · met à jour attente longue + réveil Redis — converge en < 1 s dernière configuration valide conservée sur disque Sûreté positive : les agents continuent de servir depuis leur config en cache même quand le plan de contrôle est hors service. Votre réseau — portables · serveurs · Wi-Fi · IdO · machines virtuelles
Un seul plan de contrôle, de vrais moteurs en dessous — convergence en moins d’une seconde, et une conception à sûreté positive : la résolution ne dépend jamais du gestionnaire.
La plateforme

Une seule source de vérité, trois surfaces

Arbre IPAM, zones DNS, plages DHCP — une interface, une API REST. Un changement de nom d’hôte dans l’IPAM se propage au DNS ; une réservation se propage au DHCP. Tout ce qui suit existe aujourd’hui, gratuitement, sous Apache 2.0.

IPAM hiérarchique

Espaces, blocs et sous-réseaux en IPv4 et IPv6 complets — attribution EUI-64, aléatoire ou séquentielle. Division, fusion, redimensionnement, recherche d’espace libre, plus un planificateur CIDR qui montre le résultat avant de valider.

Un DNS que vous exploitez vraiment

BIND9, PowerDNS ou Technitium par groupe de serveurs, avec enregistrement automatique. DNSSEC et zones catalogue sur les trois, écouteurs DoT et DoH avec acheminement amont chiffré — plus les vues à horizon partagé et le RPZ sur BIND9, ALIAS et LUA sur PowerDNS, DNS-over-QUIC sur Technitium.

DHCP en haute disponibilité réelle

Kea avec haute disponibilité par groupe — répartition de charge ou relève à chaud, avec correction automatique de la dérive entre pairs. DHCPv6, délégation de préfixes, profils d’amorçage PXE/iPXE, une bibliothèque de 95 options — et des politiques d’appareils par empreinte, qui compilent une classe d’appareils en une vraie classe de clients Kea.

Windows et nuage sans agent

Pointez-le vers vos contrôleurs de domaine Windows existants par WinRM — rien à installer du côté Windows — ou vers un serveur Technitium que vous exploitez déjà. Huit fournisseurs DNS infonuagiques sont livrés comme pilotes : Cloudflare, Route 53, Azure, Google Cloud, DigitalOcean, Hetzner, Linode et Vultr.

Livré comme un système clé en main

Démarrez une image ISO, répondez à quelques questions, et vous êtes en HTTPS avec la pile complète en quelques minutes. Mises à jour A/B atomiques, retour arrière conditionné à l’état de santé — et un seul appareil devient une grappe HA de 3, 5 ou 7 nœuds depuis l’onglet de parc, avec Postgres répliqué et une adresse IP virtuelle flottante.

Conçu pour la délégation

Contrôle d’accès par groupes avec LDAP, OIDC, SAML, RADIUS et TACACS+, jetons d’API à portée limitée par ressource et approbations à deux personnes. Confiez un sous-réseau ou une zone à un service sans céder les droits d’administration — chaque modification aboutit dans un journal d’audit en ajout seul, chaîné par hachage SHA-256.

Analyse de sécurité intégrée

Détection de tunnels DNS, de DGA et de balises C2 sur les journaux de requêtes que vous collectez déjà, listes de blocage RPZ tirées d’un catalogue de 19 sources, détection de détournement de préfixes BGP avec validation RPKI par un collecteur looking-glass en réception seule. Tout est facultatif, tout reste sur votre matériel.

Faite pour l’automatisation

Une seule API /api/v1 pour tout, avec le schéma OpenAPI publié à chaque version. Des événements webhook typés pour tout ce qui change, signés HMAC, avec relances et file d’échecs — plus un point d’accès MCP pour qu’un opérateur IA la pilote, chaque écriture restant derrière une validation explicite.

Pour les environnements Windows

Déjà sur DNS et DHCP Windows ? Commencez là.

Rien à installer sur le contrôleur de domaine

Pointez SpatiumDDI vers vos contrôleurs de domaine — RFC 2136 pour les enregistrements, WinRM pour les zones et les plages, un compte de service, les ports 53 et 5985/5986. Aucun agent. Les zones, enregistrements et plages de chaque contrôleur aboutissent dans un seul arbre IPAM, les baux DHCP en cours se reflètent en quasi temps réel, et un rapport de dérive par zone montre ce que quelqu’un a changé à la main sur le serveur.

Gérez sur place, migrez quand vous voulez — ou jamais

Le DNS Windows se gère depuis la même console que tout le reste, et les contrôleurs de domaine restent exactement où ils sont. Si vous voulez en sortir plus tard : les importateurs tirent le parc en direct avec aperçu avant validation, l’exécution parallèle prouve la parité, et la bascule déplace une zone ou une plage à la fois, avec retour arrière et transfert des baux — Windows reste au chaud derrière. Si vous ne le faites jamais, vous avez quand même la visibilité.

Trois façons de l’exploiter

Une seule ISO à démarrer, tout un parc à tenir — ou votre propre grappe

L’image système, c’est Debian 13 avec k3s intégré : HTTPS en 2 à 5 minutes, rien à installer côté Docker ou Kubernetes, et une installation sans écran par préconfiguration pour les parcs. Les mises à jour s’écrivent dans la partition inactive et seul un démarrage sain les conserve ; un seul nœud devient une grappe HA de 3, 5 ou 7 nœuds sans réinstallation. Vous exploitez déjà Kubernetes ou Docker ? Les mêmes conteneurs sont livrés en chart Helm et en fichier Compose.

Nœud d’appareil — deux partitions racine Partition A — active version courante, en service Partition B — nouvelle image préparée pendant que A sert partition d’état séparée — la config survit redémarrage Contrôle de santé vérifie au démarrage Démarrer sur B mise à jour terminée Rester sur A retour arrière automatique sain non sain Parc — grappes HA de 3, 5 ou 7 nœuds mises à jour progressives, nœud par nœud · bascule de la base de données · miroir hors ligne pris en charge dimensionnement mesuré (250 k enregistrements · 20 k appareils) : 4 vCPU · 8 Gio recommandés — plancher 3 vCPU · 6 Gio
Les mises à jour sont atomiques : la nouvelle image se pose dans la partition inactive, et seul un démarrage sain la conserve. La même mécanique met à jour toute une grappe, un nœud à la fois.

Debian 13 + k3s intégré. HTTPS en 2 à 5 minutes.

1. Téléchargez l'ISO depuis la page des versions
2. Démarrez-la sur une machine virtuelle ou physique
3. Répondez à l'assistant d'installation
4. Ouvrez https://<votre-ip>

N’importe quel hôte avec Docker — le chemin le plus court vers un laboratoire.

git clone https://github.com/spatiumnorth/spatiumddi
cd spatiumddi
cp .env.example .env   # set POSTGRES_PASSWORD + SECRET_KEY
make build
make migrate
make up

Vous avez déjà une grappe ? Un seul chart parapluie, publié en OCI.

# la version du chart se trouve sur la page des versions
helm install ddi \
  oci://ghcr.io/spatiumnorth/charts/spatiumddi \
  --version <chart-version> \
  --namespace spatiumddi --create-namespace

L’identifiant par défaut est admin / admin, et un changement de mot de passe est imposé à la première utilisation. Guide complet dans Getting Started.

Comment ça se pose

Faites-en la preuve sur votre réseau, pas sur le nôtre

La plupart des évaluations bloquent sur « on ne peut pas encore mettre la production sur quelque chose de neuf ». Alors rien ne touche la production : l’évaluation tourne à côté, et doit prouver la parité avant d’obtenir la moindre autorité.

Exploitez-le gratuitement

ISO, Docker Compose ou Helm. La plateforme complète, toutes les fonctions, aucune licence — dans autant de laboratoires, de bancs d’essai et de répétitions de reprise que vous voulez.

Importez votre configuration réelle

Archives BIND9, DNS et DHCP Windows, API REST de PowerDNS et Technitium, configurations Kea et ISC dhcpd, zones infonuagiques, NetBox. Aperçu avant validation, réexécutable, en lecture seule sur la source — et chaque objet est validé isolément, alors une rangée fautive n’annule jamais les autres.

Prouvez qu’il répond à l’identique

Un écart de parité avec ce que vos serveurs répondent en ce moment — chaque différence classée selon la cause de la divergence — plus un rejeu de vraies requêtes échantillonnées du journal, envoyées aux deux systèmes récursion désactivée, pour qu’une réponse en cache ne puisse pas se substituer.

Basculez une zone à la fois

Seize vérifications de préparation d’abord — les bloquantes ne se contournent jamais. Puis vérification préalable des TTL avec annulation exacte, transfert des baux DHCP pour que les clients gardent leur adresse, commutateurs par zone et par plage portant chacun son retour arrière et son estimation de rétablissement, et un cahier d’exploitation généré. L’ancien serveur reste au chaud.

Votre solution en place — toujours autoritaire, intouchée 1 Import lecture seule · relançableaperçu → validationprovenance estampillée 2 Écart de parité vraies réponses, deux côtéschaque différenceclassée selon sa cause 3 Rejeu fantôme vraies requêtes du journalrécursion désactivée —le cache ne répond pas 4 Bascule par élément 16 contrôles de préparationTTL préparés · baux remiscahier d’opération généré ancienne zone retirée nouvelle zone autoritaire SpatiumDDI — tourne à côté, rien d’envoyé zéro écriture sur vos serveurs réversible en quelques minutes retour arrière par élément · rétablissement estimé en secondes
La fidélité de l’import d’abord, puis la parité des réponses sur votre trafic réel — et seulement ensuite l’autorité se déplace, une zone ou une plage à la fois. La bascule guidée est offerte aujourd’hui pour les parcs DNS et DHCP Windows.

Nous importons votre configuration réelle, nous nous installons à côté de vous sans toucher à quoi que ce soit qui vous appartient, nous rejouons vos vraies requêtes sur les deux systèmes et nous vous montrons l’écart. Ensuite vous basculez une zone, vous gardez l’ancienne au chaud — et vous revenez en arrière en quelques minutes si ça ne vous plaît pas. La bascule guidée est offerte aujourd’hui pour les parcs DNS et DHCP Windows ; les importateurs couvrent BIND9, PowerDNS, Technitium, Kea, ISC dhcpd, les zones infonuagiques et NetBox.

Le projet

Aidez-nous à l’améliorer

La plateforme est sous licence Apache 2.0 — en entier, à découvert. Cela vaut davantage lorsque des gens de l’extérieur de l’entreprise la façonnent. Voici ce qui aide vraiment, à peu près par ordre d’utilité.

Dites-nous ce qui a brisé

Un signalement décrivant la forme de votre configuration, la requête envoyée et la réponse attendue vaut mieux qu’une demande de fonctionnalité. Les tickets sont publics, les réponses aussi.

Envoyez une configuration qui nous fait trébucher

Les importateurs ne valent que par les fichiers réels qu’ils ont rencontrés. Une zone BIND9 caviardée, un fichier de baux Kea ou un export DNS Windows que nous analysons mal figure parmi les choses les plus utiles que vous puissiez nous transmettre.

Écrivez du code

Pilotes, importateurs, tests, empaquetage. Le dépôt accepte les demandes de tirage de quiconque — il n’y a pas de palier de contributeur, et aucune partie de l’arbre n’est réservée à une édition payante.

Corrigez la documentation

Si une page vous a induit en erreur, c’est un défaut comme un autre. Les modifications à la documentation sont révisées au même titre que le code.

Aucun plan de soutien n’est requis pour ouvrir un ticket, ni pour contribuer. La relation payante porte sur les délais de réponse, pas sur l’accès.

Une application iOS native se bâtit aussi au grand jour — surtout en lecture, sur la même API, pour vérifier votre parc depuis votre poche. iOS d’abord ; Android, peut-être. SpatiumDDI Mobile sur GitHub →

Ouvrir un ticket Consulter le code source

L’économie

Vous payez déjà pour le DDI —
et vous payez trop cher.

Tout réseau fait déjà du DNS, du DHCP et de la gestion d’adresses. Il n’y a que deux façons de le payer aujourd’hui, et les deux sont la façon coûteuse.

Payer un fournisseur

  • Facturation à l’adresse IP, de 5 à 7,70 $ US par adresse et par an — la facture grossit chaque fois que le réseau grossit.
  • Des prix sur devis seulement, impossibles à évaluer sans un appel commercial.
  • Un boîtier scellé enroulé autour des mêmes moteurs à code source ouvert que vous pourriez exploiter vous-même.

Le faire à la main

  • Provisionner un nouveau segment prend des jours de modifications manuelles au lieu de quelques minutes.
  • Les zones tenues à la main et les chiffriers engloutissent ~40 heures-personne par mois en dépannage.
  • Les preuves d’audit se rassemblent à la main, pendant des semaines, à chaque cycle.

SpatiumDDI supprime les deux. Le logiciel est gratuit et à code source ouvert. L’assurance qui l’entoure est à tarif forfaitaire, échelonnée par taille de déploiement, et affichée ci-dessous — sans compteur, sans appel commercial.

Fournisseur commercial en place SpatiumDDI + soutien Fournisseur commercial, année 1 : ~351 k$ CA 351 k$ SpatiumDDI + soutien, année 1 : ~77 k$ CA 77 k$ −78 % Année 1 (implantation comprise) Fournisseur commercial, ensuite : ~194 k$ CA/an 194 k$ SpatiumDDI + soutien, ensuite : ~52 k$ CA/an 52 k$ −73 % Par année, ensuite
Coût annuel indicatif, en dollars canadiens — une université au palier Moyen (~16 k adresses, 3 sites). Prudent : la colonne commerciale utilise les niveaux publiés les plus bas des fournisseurs en place.
À titre indicatif : université de taille moyenne (~16 k adresses, 3 sites) DDI commercial SpatiumDDI + soutien Économie
Année 1, implantation comprise ~351 k$ ~77 k$ ~78 %
Par année, ensuite ~194 k$ ~52 k$ ~73 %
Temps récupéré

Ce qu’un DDI unifié vous rend

Les économies ne viennent pas de nous — elles viennent de l’unification et de l’automatisation du DDI, que la plateforme réalise sans la licence à l’adresse.

~70 % de temps d’équipe en moins sur le DDI une fois unifié et automatisé
5 jours → 15 min pour provisionner une nouvelle machine ou un nouveau segment
~40 h/mois → ~0 de dépannage à coups de chiffriers, éliminé
~80 % d’effort de préparation d’audit en moins — les preuves se collectent seules

Chiffres tirés des études clients commandées par les fournisseurs en place (Forrester TEI 2023 et études de cas) — cités comme tels, parce que le levier est le même, peu importe qui le vend.

Adoption

Le risque retiré dès la conception

Rien de ce que vous exploitez n’est touché pendant l’évaluation : votre configuration est importée en lecture seule, la preuve est un écart entre les réponses réelles des deux systèmes, et l’autorité se déplace une zone à la fois — l’ancien serveur restant au chaud.

1 · Essai gratuit 0 $ · tout le produit ISO · Compose · Helm 2 · Tournez à côté votre config, importée lecture seule — rien envoyé à vos serveurs 3 · Prouvez la parité vos requêtes, rejouées sur les deux systèmes — réponses comparées 4 · Basculez une zone à la fois ancien serveur au chaud production intouchée production intouchée production intouchée réversible en minutes
L’installation est découplée de l’autorité : rien ne change en production tant que les rapports de parité et de rejeu ne disent pas que les deux systèmes répondent à l’identique.
Pour les environnements Windows

Déjà sur DNS et DHCP Windows ? Commencez là.

Une vue centrale sur ce que vous exploitez déjà

Bien des réseaux font leur DNS et leur DHCP sur les contrôleurs de domaine parce que c’est ce qui venait avec Windows — et personne n’a une vue d’ensemble sur tous. SpatiumDDI se connecte directement à chaque contrôleur, sans rien installer, et rassemble tout au même endroit : chaque zone, chaque plage, chaque bail en cours, et un rapport de ce qui a dérivé. Pas de remplacement massif, pas de licence à l’adresse IP.

Migrez à votre rythme — ou pas

Gardez Windows comme moteur et gérez-le depuis SpatiumDDI, indéfiniment. Si vous décidez de passer aux moteurs intégrés, le même parcours en parallèle s’applique, une zone à la fois, l’ancien serveur restant au chaud. Dans un cas comme dans l’autre, l’évaluation ne coûte rien, et la visibilité arrive dès le premier jour.

Garanties

Les questions que posera votre registre des risques

Aucune dépendance, par construction

La plateforme est sous Apache 2.0. Si Spatium Nord disparaissait demain, vous auriez encore un système fonctionnel et tout son code source. Ce n’est pas quelque chose qu’un fournisseur propriétaire peut vous offrir.

Un prix que vous pouvez lire

Des tarifs annuels forfaitaires, affichés sur ce site et échelonnés par taille de déploiement — jamais au nombre d’adresses IP. Éducation et secteur public : 15 % de réduction sur les forfaits de soutien et la formation. Et le logiciel lui-même est gratuit partout où vous l’exploitez : production, laboratoire, préproduction, reprise. Aucune licence par instance, aucuns frais de laboratoire.

Soutenu par ceux qui le construisent

Le soutien vient des fondateurs qui écrivent le produit, à Montréal — ce qui coche du même coup les cases « fournisseur canadien » et « souveraineté des données ». Toute demande reçoit une réponse d’un fondateur en un jour ouvrable.

Pourquoi ça existe

Le DDI est verrouillé depuis vingt ans : licences à six chiffres, boîtiers scellés et prix sur devis, le tout enroulé autour de moteurs à code source ouvert. Nous pensons qu’il mérite un vrai foyer libre. SpatiumDDI rend le DDI accessible : la plateforme complète, sous Apache 2.0, sur du matériel qui vous appartient — avec le prix du soutien écrit noir sur blanc, pas sur devis.

Vous achetez la réponse, pas les fonctions

Tarifs de soutien, affichés

Le logiciel est à 0 $ pour toujours, partout où vous l’exploitez — en production, en laboratoire ou sur un banc d’essai. Un forfait de soutien achète une réponse : quelqu’un d’imputable, à un tarif annuel forfaitaire que vous lisez dans cette grille. Les paliers suivent la taille du déploiement (emplacements et nœuds serveurs), jamais un compteur d’adresses IP.

Petit 1 site Moyen 2 à 4 sites Grand 5 sites et plus
Essential Heures ouvrables, réponse le jour ouvrable suivant Ouvert aux premiers adoptants — inscrivez-vous dès aujourd’hui 15 000 $22 000 $30 000 $
Standard Réponse le jour ouvrable même Ouvre vers le 3e trimestre 2027 (notre estimation) — liste d’attente 45 000 $65 000 $90 000 $
Premium Voie de réponse critique 24 h/24, 7 j/7 Sur entente — ça commence par un appel 70 000 $95 000 $120 000 $

Supplément

Voie sévérité 1, 24 h/24, 7 j/7+15 000 $par année, ajouté à tout forfait Standard, à tous les paliersListe d’attente — 3e trim. 2027

Un supplément au forfait Standard, pas un quatrième forfait : une voie 24 h/24, 7 j/7 qui alerte notre garde, réservée à la sévérité 1 — DNS ou DHCP en panne pour un site ou un campus. Tout le reste demeure Standard : réponse le jour ouvrable même, personne-ressource attitrée, revues trimestrielles. Ce n’est pas Premium : ni revue d’architecture haute disponibilité, ni influence sur la feuille de route.

  • Tous les prix sont en dollars canadiens, par année.
  • Éducation et secteur public : 15 % de réduction sur les plans de soutien et la formation.
  • Les renouvellements de soutien suivent l’IPC canadien — plancher de 3 %, plafond de 6 %.
  • Au-delà du palier Grand (parcs nationaux, multirégions) : cadrage sur mesure.
  • Aucune facturation à l’adresse IP — votre palier change quand vous ouvrez un campus, pas quand vous ajoutez une imprimante.

Découverte et architecture (payante)

3 à 5 k$ à prix fixe

Deux semaines. Un document d’architecture pour votre parc plus une soumission de déploiement à prix fixe. Les frais sont crédités sur le déploiement.

Déploiement de démarrage rapide

8 k$

Mise en production guidée sur un site, de l’ISO à la recette.

Migration clés en main

à partir de ~25 k$

Migration complète depuis le fournisseur en place : import, exécution parallèle, preuve de parité, bascule progressive, recette.

Développement sur mesure

1 800 $/jour

Tout ce que le catalogue à prix fixe ne couvre pas.

Définition des paliers, détail des forfaits et FAQ →

Fournisseur de services gérés ? Les tarifs partenaires ont leur propre page →

Projets pilotes

Programme des premiers adoptants

5 k$ à prix fixe, de 60 à 90 jours, mené comme un déploiement parallèle à côté de votre solution en place : votre configuration réelle importée, rien d’envoyé à vos serveurs, et un rapport de parité et de rejeu à la fin, montrant si SpatiumDDI répond à l’identique de ce que vous exploitez aujourd’hui. Critères de succès convenus d’avance — et les frais sont crédités en totalité sur votre contrat. Limité à 3 pilotes simultanés ; c’est une réalité de capacité, pas un artifice de marketing.

Parlez-nous de votre réseau

Le soutien Essential est ouvert aux premiers adoptants, Standard a une liste d’attente, et les pilotes du Programme des premiers adoptants sont en cours. Tout est facultatif sauf le courriel — les questions sur votre parc correspondent directement aux paliers tarifaires, alors vous recevez un vrai chiffre, pas un script d’appel.

Votre parc (facultatif — cela correspond aux paliers tarifaires)

Un fondateur répond en un jour ouvrable. Pas d’infolettre, pas de séquence automatisée.
Nous n’utilisons ce que vous envoyez que pour vous répondre — avis de confidentialité.