Runbound_

Un remplacement drop-in d'Unbound, écrit en Rust.

Fonctionnalités

Chemin rapide AF_XDP

Traitement des paquets en kernel-bypass sur le chemin critique — zéro appel système par requête quand la carte et le pilote le permettent, avec un repli SKB propre sinon.

Validation DNSSEC

Un validateur et un résolveur itératif maison — RSA (8/10), ECDSA (13/14) et Ed25519 (15) pris en charge, SHA-1 rejeté fail-closed.

API REST

CRUD complet sur les zones, listes de blocage, feeds et statistiques, plus un flux Server-Sent Events en direct pour le statut des nœuds.

Réplication master/slave

Un relais chiffré et signé HMAC garde les slaves synchronisés, avec enregistrement automatique des nœuds.

Tableau de bord web

Une interface d'administration intégrée pour les zones, listes de blocage, feeds, upstreams et logs — sans installation séparée.

DNS-over-QUIC

Support DoQ via quinn, en plus des classiques UDP/TCP/DoT.

Téléchargements

Binaires statiques pour Linux, glibc et musl, x86_64 et aarch64. Chaque release est vérifiée par somme de contrôle et signée — vérifiez avant de lancer quoi que ce soit en production.

PlatformSomme de contrôle / Signature
runbound-x86_64-linux-gnu
runbound-x86_64-linux-musl
runbound-aarch64-linux-gnu
runbound-aarch64-linux-musl
SHA256SUMS

Aucun binaire n'est publié pour macOS ou Windows. Compilez depuis les sources — voir la documentation.

Vérifiez ce que vous avez téléchargé

Chaque asset — chaque binaire et SHA256SUMS — porte sa propre signature minisign. Vérifiez la signature, puis la somme de contrôle, avant de lancer quoi que ce soit.

curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/runbound-x86_64-linux-gnu
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/runbound-x86_64-linux-gnu.minisig
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/SHA256SUMS
curl -LO https://github.com/redlemonbe/Runbound/releases/latest/download/SHA256SUMS.minisig
minisign -Vm SHA256SUMS -P RWSBM9HzDiZpfCD82uTnkeP1Ui30LfWE96C8EtFyI4/WVyLAVxpLzYy/
minisign -Vm runbound-x86_64-linux-gnu -P RWSBM9HzDiZpfCD82uTnkeP1Ui30LfWE96C8EtFyI4/WVyLAVxpLzYy/
sha256sum -c SHA256SUMS --ignore-missing

Licence

Double licence : AGPL-3.0 pour un usage auto-hébergé, open-source et académique ; une licence commerciale pour les organisations qui doivent déployer sans les obligations AGPL (SaaS, intégrations propriétaires, OEM).

Sécurité

Sécurité

Runbound est passé par une revue de sécurité interne et adversariale assistée par IA, avec un suivi public des findings. Il n'a pas encore fait l'objet d'un audit de sécurité humain externe — c'est prévu avant la v1.0. Non recommandé en production sur du trafic sensible d'ici là.

Lire la documentation →