Runbound_

Ein Drop-in-Ersatz für Unbound, geschrieben in Rust.

Funktionen

AF_XDP-Fastpath

Paketverarbeitung per Kernel-Bypass auf dem Hotpath — null Systemaufrufe pro Anfrage, wenn NIC und Treiber es unterstützen, sonst ein sauberer SKB-Fallback.

DNSSEC-Validierung

Ein eigener Validator und iterativer Resolver — RSA (8/10), ECDSA (13/14) und Ed25519 (15) unterstützt, SHA-1 wird fail-closed abgelehnt.

REST-API

Vollständiges CRUD für Zonen, Blocklisten, Feeds und Statistiken, plus ein Live-Server-Sent-Events-Stream für den Node-Status.

Master/Slave-Replikation

Ein verschlüsselter, HMAC-signierter Relay hält Slaves synchron, mit automatischer Node-Registrierung.

Web-Dashboard

Eine integrierte Admin-Oberfläche für Zonen, Blocklisten, Feeds, Upstreams und Logs — ohne separate Installation.

DNS-over-QUIC

DoQ-Unterstützung über quinn, zusätzlich zu klassischem UDP/TCP/DoT.

Downloads

Statische Binaries für Linux, glibc und musl, x86_64 und aarch64. Jede Release ist mit Prüfsumme versehen und signiert — vor jedem Produktiveinsatz verifizieren.

PlatformPrüfsumme / Signatur
runbound-x86_64-linux-gnu
runbound-x86_64-linux-musl
runbound-aarch64-linux-gnu
runbound-aarch64-linux-musl
SHA256SUMS

Für macOS oder Windows wird keine Binary veröffentlicht. Aus dem Quellcode bauen — siehe Dokumentation.

Prüfen Sie, was Sie heruntergeladen haben

Jedes Asset — jede Binary und SHA256SUMS — trägt eine eigene minisign-Signatur. Signatur prüfen, dann die Prüfsumme, bevor irgendetwas ausgeführt wird.

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

Lizenz

Doppellizenziert: AGPL-3.0 für selbstgehostete, quelloffene und akademische Nutzung; eine kommerzielle Lizenz für Organisationen, die ohne AGPL-Verpflichtungen einsetzen müssen (SaaS, proprietäre Integrationen, OEM).

Sicherheit

Sicherheit

Runbound hat interne und adversariale, KI-gestützte Sicherheitsprüfungen durchlaufen, mit öffentlich nachverfolgten Findings. Ein externes, von Menschen durchgeführtes Sicherheitsaudit steht noch aus — geplant vor Version 1.0. Bis dahin nicht für Produktivbetrieb mit sensiblem Datenverkehr empfohlen.

Dokumentation lesen →