Articulo de referencia

UNIR

Mark Painter, David Riggle, Songnian Zhou"},"developer":{"wt":"[[Internet Systems Consortium]]"},"released":{"wt":"{{Start date and age|1986|6|df=y}}"},"latest release version":...

BIND ( / ˈ b n d / ) es un conjunto de software para interactuar con el Sistema de Nombres de Dominio (DNS). Su componente más destacado, named (pronunciado name-dee : / ˈ n m d / , abreviatura de name daemon ), realiza las dos funciones principales del servidor DNS, actuando como servidor de nombres autoritativo para zonas DNS y como resolvedor recursivo en la red. A partir de 2015, es el software de servidor de nombres de dominio más utilizado, [ 3 ] [ 4 ] [ 5 ] y es el estándar de facto en sistemas operativos tipo Unix . [ 6 ] [ 7 ] El conjunto también contiene varias herramientas de administración como nsupdate y dig , y una biblioteca de interfaz de resolvedor DNS.

El software fue diseñado originalmente en la Universidad de California, Berkeley (UC Berkeley) a principios de la década de 1980. Su nombre proviene del acrónimo de Berkeley Internet Name Domain (Dominio de Nombres de Internet de Berkeley) , [ 8 ] lo que refleja el uso de la aplicación dentro de UC Berkeley. La versión actual es BIND 9, lanzada por primera vez en 2000 y que aún recibe mantenimiento activo por parte del Internet Systems Consortium (ISC), con nuevas versiones publicadas varias veces al año.

Características principales

BIND 9 está diseñado para cumplir plenamente con los estándares DNS de la IETF y sus borradores . Entre las características importantes de BIND 9 se incluyen: TSIG , nsupdate , IPv6 , RNDC (control remoto del demonio de nombres), vistas, compatibilidad con multiprocesadores, limitación de la tasa de respuesta (RRL), DNSSEC y amplia portabilidad. RNDC permite actualizaciones de configuración remotas, utilizando una clave secreta compartida para proporcionar cifrado a los terminales locales y remotos durante cada sesión.

Soporte de base de datos

Si bien las versiones anteriores de BIND no ofrecían ningún mecanismo para almacenar y recuperar datos de zona en nada que no fueran archivos de texto plano, en 2007 BIND 9.4 [ 9 ] DLZ proporcionó una opción de tiempo de compilación para el almacenamiento de zona en una variedad de formatos de base de datos, incluidos LDAP , Berkeley DB , PostgreSQL , MySQL y ODBC .

BIND 10 planeó hacer que el almacén de datos fuera modular, de modo que se pudieran conectar diversas bases de datos. [ 10 ] En 2016, ISC agregó soporte para la interfaz 'dyndb', aportada por RedHat, con la versión 9.11.0 de BIND. [ 11 ]

Seguridad

Los problemas de seguridad detectados en BIND 9 se corrigen y se divulgan públicamente, de acuerdo con los principios comunes del software de código abierto. El Consorcio de Sistemas de Internet (ISC), los autores actuales del software, mantiene una lista completa de los defectos de seguridad descubiertos y divulgados en BIND 9. [ 12 ]

Las versiones BIND 4 y BIND 8 presentaban graves vulnerabilidades de seguridad. Se desaconseja encarecidamente el uso de estas versiones antiguas, o de cualquier versión sin mantenimiento ni soporte. [ 13 ] BIND 9 fue una reescritura completa , en parte para mitigar estos problemas de seguridad persistentes. La página de descargas del sitio web de ISC muestra claramente qué versiones cuentan con soporte y cuáles han llegado al final de su ciclo de vida.

Historia

BIND fue escrito originalmente por cuatro estudiantes de posgrado del Grupo de Investigación de Sistemas Informáticos (CSRG) de la Universidad de California, Berkeley : Douglas Terry, Mark Painter, David Riggle y Songnian Zhou, a principios de la década de 1980, como resultado de una beca de DARPA . El acrónimo BIND significa Berkeley Internet Name Domain (Dominio de Nombres de Internet de Berkeley) , y proviene de un documento técnico publicado en 1984. [ 8 ] Se lanzó por primera vez con Berkeley Software Distribution 4.3BSD.

Las versiones de BIND hasta la 4.8.3 fueron mantenidas por el CSRG. [ 14 ]

Paul Vixie, de Digital Equipment Corporation (DEC), se hizo cargo del desarrollo de BIND en 1988, lanzando las versiones 4.9 y 4.9.1. Vixie continuó trabajando en BIND después de dejar DEC. La versión 4.9.2 de BIND fue patrocinada por Vixie Enterprises. Vixie fundó posteriormente el Internet Software Consortium (ISC), que se convirtió en la entidad responsable de las versiones de BIND a partir de la 4.9.3. [ 14 ]

BIND 8 fue lanzado por ISC en mayo de 1997. [ 14 ]

La versión 9 fue desarrollada por Nominum , Inc. bajo un contrato de subcontratación de ISC, y la primera versión se lanzó el 9 de octubre de 2000. [ 15 ] Se escribió desde cero en parte para abordar las dificultades arquitectónicas con la auditoría de las bases de código BIND anteriores, y también para admitir DNSSEC (Extensiones de Seguridad DNS). El desarrollo de BIND 9 se llevó a cabo bajo una combinación de contratos comerciales y militares. La mayoría de las características de BIND 9 fueron financiadas por proveedores de UNIX que querían asegurar que BIND siguiera siendo competitivo con las ofertas DNS de Microsoft; [ 16 ] las características DNSSEC fueron financiadas por el ejército de EE. UU., que consideraba la seguridad DNS importante. BIND 9 se lanzó en septiembre de 2000. [ 14 ]

En 2009, ISC inició un esfuerzo para desarrollar una nueva versión del paquete de software, inicialmente llamado BIND10. Además del servicio DNS, el paquete BIND10 también incluía componentes de servidor DHCP IPv4 e IPv6 . En abril de 2014, con el lanzamiento de BIND10 1.2.0, ISC concluyó su participación en el proyecto y lo renombró a Bundy , [ 17 ] [ 18 ] trasladando el repositorio de código fuente a GitHub [ 19 ] para su posterior desarrollo por parte de esfuerzos públicos externos. [ 20 ] ISC descontinuó su participación en el proyecto debido a medidas de reducción de costos. [ 21 ] El desarrollo de los componentes DHCP se separó para convertirse en un nuevo proyecto Kea .

Véase también

Referencias

  1. Victoria Risk (17 de junio de 2026). "Nuevas versiones de BIND 9: 9.18.50, 9.20.24, 9.21.23" . Consultado el 17 de junio de 2026 .
  2. "LICENCIA en la rama principal de BIND 9" .
  3. "BIND – El software de servidor de nombres más utilizado" . Consorcio de Sistemas de Internet . 8 de septiembre de 2015. Consultado el 17 de septiembre de 2015 .
  4. Moore, Don (23 de mayo de 2004). "Encuesta de servidores DNS" . Recuperado el 17 de septiembre de 2015 .
  5. Huston, Geoff (octubre de 2015). "Happy Eyeballs for the DNS, (ver diapositiva 37)" (PDF) . APNIC. Archivado (PDF) del original el 16 de junio de 2016. Recuperado el 10 de julio de 2018 .
  6. Huck Jr., Paul E. (junio de 2001). Servicios de nombres de configuración cero para redes IP (M.Eng). Instituto Tecnológico de Massachusetts. hdl : 1721.1/86716 .
  7. Bal, Rohit G. (enero de 2017). "Sistema automático de nombres de dominio de red de área local (LANDS)" . Colegio de Ingeniería de Nepal . Recuperado el 28 de junio de 2018 .
  8. 1 2 Terry, Douglas B.; Painter, Mark; Riggle, David W.; Zhou, Songnian (mayo de 1984). El servidor de nombres de dominio de Internet de Berkeley (informe técnico). Departamento de EECS, Universidad de California, Berkeley. UCB/CSD-84-182 . Recuperado el 17 de septiembre de 2015 .
  9. Andrews, Mark (24 de febrero de 2007). "BIND 9.4.0 ya está disponible" . Consultado el 17 de septiembre de 2015 .
  10. "Kea: Descripción general del diseño" . ISC. Archivado del original el 4 de marzo de 2016. Consultado el 17 de septiembre de 2015 .
  11. "Dyndb comparado con DLZ" .
  12. Conry, Brian (12 de noviembre de 2015). "Matriz de vulnerabilidades de seguridad BIND 9" . Consorcio de sistemas de Internet . Recuperado el 24 de febrero de 2024 .
  13. Hudson, P.; Hudson, A.; Ball, B.; Duff, H. (2005). Red Hat Fedora 4 Unleashed . Sams Publishing. pág. 723. ISBN  0-672-32792-9.
  14. 1 2 3 4 ISC (31 de octubre de 2016). "Historia de BIND" . Recuperado el 10 de agosto de 2017 .
  15. "BIND 9, desarrollado por el equipo de Nominum, ya está disponible en el sitio web del Internet Software Consortium" . 6 de octubre de 2000. Consultado el 17 de septiembre de 2015 .
  16. "BIND 9, desarrollado por el equipo de Nominum, ya está disponible en el sitio web del Internet Software Consortium" . USENIX. 6 de octubre de 2000. Consultado el 20 de abril de 2026 .
  17. Consorcio, Sistemas de Internet (17 de abril de 2014). "ISC concluye el desarrollo de BIND 10 con la versión 1.2" . www.isc.org . Consultado el 12 de febrero de 2023 .
  18. "Bundy, servidor DNS y DHCP autoritativo" .
  19. "repositorio de Bundy en GitHub" . GitHub . 29 de julio de 2022.
  20. "BIND 10 Versión 1.2 disponible" . 17 de abril de 2014. Consultado el 17 de septiembre de 2015 .
  21. Edge, Jake (17 de abril de 2014). "ISC lanza BIND 10 1.2, lo renombra y lo entrega a la comunidad" . Linux Weekly News . Consultado el 17 de septiembre de 2015 .

Lecturas adicionales

  • Liu, Cricket; Albitz, Paul (mayo de 2006). DNS y BIND (5.ª  ed.). ISBN 978-0-596-10057-5.
  • Reed, Jeremy C., ed. (enero de 2016). Referencia de administración de BIND DNS: Operaciones de servidor de nombres y configuración de DNS con BIND (2.ª  ed.). ISBN 978-1-937516-03-1.
  • El sitio web oficial de BIND en Internet Systems Consortium (ISC.org)
  • El repositorio Gitlab de BIND y el sistema de seguimiento de incidencias
  • Historia de BIND
  • Estrategia de lanzamiento de BIND
  • "Entrevista a Cricket Liu: DNS y BIND" (5.ª  ed.). 10 de mayo de 2006.

Obtenido de " https://en.wikipedia.org/w/index.php?title=BIND&oldid=1359883803 "