Nomina: El servidor DNS todo-en-uno que está conquistando los homelabs
¿Cansado del caos de configuración DNS?
Vamos a ser directos: montar una infraestructura DNS decente en un homelab es duro. Por un lado tienes BIND para zonas autoritativas, PowerDNS para recursión, Pi-hole para bloquear publicidad, un servidor DHCP separado... y encima se supone que debes gestionar todo esto mientras sigues construyendo tus proyectos.
Ahí entra Nomina, un proyecto open source recién llegado que está ganando tracción rápidamente en la comunidad de homelabs.
¿Qué tiene de especial Nomina?
Desarrollada en Rust con enfoque en la simplicidad, Nomina agrupa todo lo que necesitas en un solo binario:
Split Horizon DNS — Devuelve registros diferentes según la IP del cliente. Ideal para acceder a servicios internos usando su dominio público pero resolviendo a IPs locales dentro de tu red.
Soporte DNS Dinámico — Mantén tus registros actualizados automáticamente sin intervención manual. Imprescindible si trabajas con IPs asignadas por DHCP.
Integración con Blocklists — Bloquea anuncios y trackers a nivel DNS sin necesidad de ejecutar una instancia separada de Pi-hole. Tu homelab acaba de volverse más simple.
Servidor DHCPv4 y DHCPv6 — Gestiona asignaciones de IP para IPv4 e IPv6 desde la misma herramienta.
Soporte AXFR/IXFR — Capacidades estándar de transferencia de zonas para integrarte con servidores de nombres secundarios o migrar desde setups existentes.
Reescritura de Registros — Modifica respuestas DNS sobre la marcha según reglas que tú defines.
La ventaja de Rust
Rendimiento y seguridad de memoria no son solo palabras vacías: importan cuando tu servidor DNS está gestionando cada consulta de dominio en tu red. Las garantías en tiempo de compilación de Rust significan que Nomina está diseñada para ser rápida, eficiente y segura desde el primer momento.
¿Está lista para producción?
El proyecto es relativamente nuevo, así que si gestionas infraestructura crítica, actúa con precaución. Sin embargo, para entusiastas del homelab y desarrolladores que buscan una solución DNS/DHCP consolidada para experimentar, Nomina ofrece una alternativa refrescante al enfoque tradicional de múltiples herramientas.
Primeros pasos
Echa un vistazo al repositorio en GitHub y a la interfaz web que viene incluida — porque a nadie le amarga una buena interfaz para gestionar su infraestructura, ¿verdad?
El panorama general
Este proyecto refleja una tendencia más amplia en las herramientas de infraestructura modernas: la consolidación. ¿Por qué ejecutar cinco servicios cuando una herramienta bien diseñada puede cubrir tus necesidades? Para desarrolladores y startups que construyen herramientas internas o entornos de prueba, soluciones como Nomina representan un giro hacia una gestión de stack más simple y mantenible.
¿Qué opinas — es esto el fin de los setups DNS fragmentados, o las herramientas tradicionales siempre tendrán su lugar? Déjanos tu opinión en los comentarios.