BIND

BIND
Ontwikkelaar(s) Internet Systems Consortium
Uitgebracht 1984
Recentste versie 9.18.27 (15 mei 2024)[1] Bewerken op Wikidata
Recentste bètaversie 9.17.19 (27 oktober 2021),[2] 9.17.20 (17 november 2021),[3] 9.17.21 (15 december 2021),[4] 9.17.22 (19 januari 2022)[5] Bewerken op Wikidata
Onderhoudsversie 9.16.43 (16 augustus 2023),[6] 9.16.44 (20 september 2023),[7] 9.16.45 (15 november 2023),[8] 9.16.48 (13 februari 2024),[9] 9.16.49 (20 maart 2024),[10] 9.16.50 (17 april 2024)[11] Bewerken op Wikidata
Status Actief
Besturingssysteem Linux, Unix en Windows
Geschreven in C
Categorie DNS-serversoftware
Licentie(s) ISC-licentie
Versiebeheer Officiële broncode
Website ISC Bind pagina
Portaal  Portaalicoon   Informatica

BIND (of Berkeley Internet Name Domain) is de meest gebruikte DNS-server-software. De software werd ontwikkeld aan de Universiteit van Californië, Berkeley. Het project werd ondersteund en later overgenomen door het Internet Systems Consortium. Naast de daemon BIND bestaan ook de BIND-tools, waaronder nslookup, host en dig.

Geschiedenis

De eerste versies van BIND werden begin jaren tachtig ontwikkeld door een viertal studenten van de Computer Systems Research Group op Berkeley. Het project werd gesponsord door DARPA en ondersteund door het genoemde ISC. Het werd al snel de de facto standaard voor DNS-servers in vele Unix-distributies. Het werd standaard meegeleverd met BSD maar later ook met de meeste andere distributies. Later zijn ook versies voor het Windows-besturingssysteem geschreven.

Ontwikkelingen

De eerste versies van BIND werden ontwikkeld door de genoemde initiatiefnemers van Berkeley. Alle versies tot aan 4.8.3 werden ontwikkeld onder verantwoordelijkheid van de Computer Research Groep. Van 1985 tot 1987 werkte Kevin Dunlap aan BIND. Dunlap was in dienst van Digital Equipment Corporation en gedetacheerd aan de universiteit. Versies 4.9 en 4.9.1 werden uitgegeven door Digital Equipment Corporation, nu opgegaan in Hewlett Packard. DEC medewerker Paul Vixie was de projectleider van deze ontwikkelingen. Versie 4.9.2 werd uitgebracht door Vixie Enterprises. Vanaf versie 4.9.3 was de ontwikkeling in handen van Internet Systems Consortium (ISC) en werd financieel ondersteund door de sponsors van ISC. In 1997 kwam de eerste productie-rijpe versie van BIND 8 op de markt, de laatste versie voor versie 9, die geheel opnieuw ontwikkeld zou worden.

BIND 9

Alle eerdere versies van BIND waren doorontwikkelingen van de vorige versie. Voor versie 9 is men echter geheel opnieuw gestart. BIND versie 9 is dus een compleet nieuw geschreven programma. De ontwikkeling werd mede bekostigd door Unix verkopers[12] en het onderdeel DNSSec werd financieel ondersteund door het Amerikaanse leger. Ook de Nederlandse NLnet Foundation, opgericht met het geld dat de verkoop van de provider NLnet aan UUNet, ondersteunde de ontwikkeling van versie 9.

De eerste versie van BIND 9 kwam in 2000 beschikbaar. Inmiddels worden de versies 4.x en 8.x niet meer ondersteund. Dit betekent dat er geen patches of andere wijzigingen worden geschreven voor die versies.

Belangrijke eigenschappen vanaf versie 9.0.1 in BIND zijn onder andere:[13]

  • ondersteuning van DNSSec - de beveiligde versie van DNS-servers
  • ondersteuning van IPv6 - vanwege de compleet nieuwe ontwikkeling is IPv6 volledig ondersteund
  • enkele andere protocol-verbeteringen
  • ondersteuning om met meerdere processoren (CPU's) te werken
  • grotere schaalbaarheid van de DNS-server

BIND 10

Aan de opvolger van BIND 9 werd geruime tijd gewerkt door ISC. De verrichtingen waren te volgen op de speciale ontwikkelaarswebsite.[14] Maar het project flopte en het project werd gestopt. De broncode is nu beschikbaar onder de naam Bundy.[15][16]

Externe links

  • ISC Bind pagina
  • BIND 10
Bronnen, noten en/of referenties
  • (en) DNS and BIND, Fifth Edition, auteurs Paul Albitz en Cricket Liu, 2006, ISBN 0-596-10057-4.
  • (en) BIND 9 DNS Administration Reference Book: Name Server Operations and DNS Configuration using BIND, gedrukt door Reed Media Services, 2007, ISBN 0-9790342-1-3.

  1. New BIND releases are available: 9.18.27, 9.19.24 (15 mei 2024). Geraadpleegd op 16 mei 2024.
  2. CVE-2021-25219: Lame cache can be abused to severely degrade resolver performance (27 oktober 2021). Geraadpleegd op 30 oktober 2021.
  3. New BIND releases are available: 9.16.23 and 9.17.20 (17 november 2021). Geraadpleegd op 18 november 2021.
  4. New BIND releases are available: 9.16.24 and 9.17.21 (15 december 2021). Geraadpleegd op 16 december 2021.
  5. New BIND releases are available: 9.16.25 and 9.17.22 (19 januari 2022). Geraadpleegd op 20 januari 2022.
  6. New BIND releases are available: 9.16.43, 9.18.18, 9.19.16 (16 augustus 2023). Geraadpleegd op 17 augustus 2023.
  7. New BIND releases are available: 9.16.44, 9.18.19, 9.19.17 (20 september 2023). Geraadpleegd op 21 september 2023.
  8. New BIND releases are available: 9.16.45, 9.18.20, 9.19.18 (15 november 2023). Geraadpleegd op 16 november 2023.
  9. New BIND releases are available: 9.16.48, 9.18.24, 9.19.21 (13 februari 2024). Geraadpleegd op 15 februari 2024.
  10. New BIND releases are available: 9.16.49, 9.18.25, 9.19.22 (20 maart 2024). Geraadpleegd op 20 maart 2024.
  11. New BIND releases are available: 9.16.50, 9.18.26, 9.19.23 (17 april 2024). Geraadpleegd op 17 april 2024.
  12. (en) Consortium, Internet Systems, The History of BIND. www.isc.org (14 januari 2022). Geraadpleegd op 4 augustus 2023.
  13. Important features 9.0.1
  14. BIND 10 Development. web.archive.org (3 februari 2010). Gearchiveerd op 3 februari 2010. Geraadpleegd op 4 augustus 2023.
  15. ISC brengt laatste BIND 10-versie uit en laat ontwikkeling over aan community. Tweakers. Geraadpleegd op 4 augustus 2023.
  16. (en) Consortium, Internet Systems, ISC Concludes BIND 10 Development with Release 1.2. www.isc.org (17 april 2014). Geraadpleegd op 4 augustus 2023.