Runbound_

Un reemplazo drop-in de Unbound, escrito en Rust.

Funciones

Ruta rápida AF_XDP

Procesamiento de paquetes en kernel-bypass en la ruta crítica — cero llamadas al sistema por consulta cuando la tarjeta y el driver lo permiten, con un respaldo SKB limpio en caso contrario.

Validación DNSSEC

Un validador y resolutor iterativo propio — RSA (8/10), ECDSA (13/14) y Ed25519 (15) soportados, SHA-1 rechazado en modo fail-closed.

API REST

CRUD completo sobre zonas, listas de bloqueo, feeds y estadísticas, más un flujo Server-Sent Events en vivo para el estado de los nodos.

Replicación master/slave

Un relay cifrado y firmado con HMAC mantiene los slaves sincronizados, con registro automático de nodos.

Panel web

Una interfaz de administración integrada para zonas, listas de bloqueo, feeds, upstreams y logs — sin instalación aparte.

DNS-over-QUIC

Soporte DoQ vía quinn, además de los clásicos UDP/TCP/DoT.

Descargas

Binarios estáticos para Linux, glibc y musl, x86_64 y aarch64. Cada release tiene suma de verificación y está firmada — verifique antes de ejecutar nada en producción.

PlatformSuma de verificación / Firma
runbound-x86_64-linux-gnu
runbound-x86_64-linux-musl
runbound-aarch64-linux-gnu
runbound-aarch64-linux-musl
SHA256SUMS

No se publica ningún binario para macOS o Windows. Compile desde el código fuente — vea la documentación.

Verifique lo que descargó

Cada archivo — cada binario y SHA256SUMS — lleva su propia firma minisign. Verifique la firma, luego la suma de verificación, antes de ejecutar nada.

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

Licencia

Doble licencia: AGPL-3.0 para uso autoalojado, de código abierto y académico; una licencia comercial para organizaciones que necesiten desplegar sin las obligaciones de AGPL (SaaS, integraciones propietarias, OEM).

Seguridad

Seguridad

Runbound ha pasado por revisión de seguridad interna y adversarial asistida por IA, con seguimiento público de los hallazgos. Aún no ha pasado una auditoría de seguridad humana externa — está prevista antes de la v1.0. No recomendado en producción con tráfico sensible hasta entonces.

Leer la documentación →