Comparison of DHCP server software

Last updated

The following comparison of DHCP and DHCPv6 server compares general and technical information for a number of DHCP server software programs.

Contents

General

NameAuthorFirst public releaselatest stable versionCost Software license Written in
dhcpy6d [dhcpy6d 1] Henri Wahl20121.4.0

2 July 2023;6 months ago

free software GPLv2 Python
dnsmasq Simon Kelley20012.89 (February 2, 2023;11 months ago (2023-02-02)) [±] [1] free software GPLv2 or GPLv3 C
ISC DHCP Internet Systems Consortium 1999Extended Support Version: 4.1-ESV-R16-P1 (May 26, 2021;2 years ago (2021-05-26)) [±] [2]

Current-stable: 4.4.3-P1 (EOL December 2022) (October 5, 2022;14 months ago (2022-10-05)) [±] [3] [4]
This software has reached EOL! [5]

free software ISC License MPL 2.0 for ver 4.4.x C
FreeRADIUS [freeradius 1] FreeRADIUS Development Team2012 (First stable release including DHCPv4 support) FreeRADIUS 3.2.2 [6] (February 16, 2023;10 months ago (2023-02-16) [7] ) [±] free software GPLv2 C
Kea DHCP [kea 1] Internet Systems Consortium 2014Kea 2.4.1 [8] (November 1, 2023;2 months ago)free software MPL 2.0 C++
udhcpd Matthew Ramsay1999 busybox 1.36.1 (May 19, 2023;7 months ago (2023-05-19)) [±] [9] free softwareGNU GPLv2 onlyC

Operating system requirement

In this overview of operating system support for the discussed DHCP server, the following terms indicate the level of support:

This compilation is not exhaustive, but rather reflects the most common platforms today.

Server BSD Solaris Linux Mac OS X Windows
dhcpy6dYesNoYesYesNo
dnsmasqYesNoYesYesNo
ISC DHCPYesYesYesNoNo
FreeRADIUSYesYesYesYesNo
Kea DHCPYesNoYesYesNo
udhcpdYesYesYesYesNo

Feature matrix

Server BOOTP DHCP DHCPv6 otherload-balancingfailover
dhcpy6dNoNoYes PXE, Dynamic DNS YesYes
dnsmasqYesYesYes PXE, TFTP NoNo
ISC DHCPYesYesYes Dynamic DNS [10] [11] YesYes
KeaYesYesYes Dynamic DNS [12] YesYes
FreeRADIUSNoYesYes RADIUS, VMPS YesYes
udhcpdYesYesNo???

See also

Related Research Articles

<span class="mw-page-title-main">Apache HTTP Server</span> Open-source web server software

The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. It is developed and maintained by a community of developers under the auspices of the Apache Software Foundation.

BIND is a suite of software for interacting with the Domain Name System (DNS). Its most prominent component, named, performs both of the main DNS server roles, acting as an authoritative name server for DNS zones and as a recursive resolver in the network. As of 2015, it is the most widely used domain name server software, and is the de facto standard on Unix-like operating systems. Also contained in the suite are various administration tools such as nsupdate and dig, and a DNS resolver interface library.

<span class="mw-page-title-main">Paul Vixie</span> American internet pioneer

Paul Vixie is an American computer scientist whose technical contributions include Domain Name System (DNS) protocol design and procedure, mechanisms to achieve operational robustness of DNS implementations, and significant contributions to open source software principles and methodology. He also created and launched the first successful commercial anti-spam service. He authored the standard UNIX system programs SENDS, proxynet, rtty and Vixie cron. At one point he ran his own consulting business, Vixie Enterprises. In 2002, Vixie held the record for "most CERT advisories due to a single author".

Internet Systems Consortium, Inc., also known as ISC, is a Delaware-registered, 501(c)(3) non-profit corporation that supports the infrastructure of the universal, self-organizing Internet by developing and maintaining core production-quality software, protocols, and operations. ISC has developed several key Internet technologies that enable the global Internet, including: BIND, ISC DHCP and Kea. Other software projects no longer in active development include OpenReg and ISC AFTR.

The following tables compare general and technical information for a number of File Transfer Protocol (FTP) clients. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions, or external programs.

The following tables compare general and technical information between a number of notable IRC client programs which have been discussed in independent, reliable prior published sources.

This article presents a comparison of the features, platform support, and packaging of many independent implementations of Domain Name System (DNS) name server software.

This is a comparison of voice over IP (VoIP) software used to conduct telephone-like voice conversations across Internet Protocol (IP) based networks. For residential markets, voice over IP phone service is often cheaper than traditional public switched telephone network (PSTN) service and can remove geographic restrictions to telephone numbers, e.g., have a PSTN phone number in a New York area code ring in Tokyo.

dnsmasq Lightweight DNS and DHCP server software

dnsmasq is free software providing Domain Name System (DNS) caching, a Dynamic Host Configuration Protocol (DHCP) server, router advertisement and network boot features, intended for small computer networks.

The ISC license is a permissive free software license published by the Internet Software Consortium, now called Internet Systems Consortium (ISC). It is functionally equivalent to the simplified BSD and MIT licenses, but without language deemed unnecessary following the Berne Convention.

qBittorrent Free and open source BitTorrent client

qBittorrent is a cross-platform free and open-source BitTorrent client written in native C++. It relies on Boost, OpenSSL, zlib, Qt 6 toolkit and the libtorrent-rasterbar library, with an optional search engine written in Python.

This is a comparison of notable web frameworks, software used to build and deploy web applications.

DNS management software is computer software that controls Domain Name System (DNS) server clusters. DNS data is typically deployed on multiple physical servers. The main purposes of DNS management software are:

<span class="mw-page-title-main">Windows Server 2008 R2</span> Fifth version of Windows Server, released in 2009

Windows Server 2008 R2, codenamed "Windows Server 7", is the fifth version of the Windows Server operating system produced by Microsoft and released as part of the Windows NT family of operating systems. It was released to manufacturing on July 22, 2009, and became generally available on October 22, 2009, shortly after the completion of Windows 7. It is the successor to Windows Server 2008, which is derived from the Windows Vista codebase, released the previous year, and was succeeded by the Windows 8-based Windows Server 2012.

Botan is a BSD-licensed cryptographic and TLS library written in C++11. It provides a wide variety of cryptographic algorithms, formats, and protocols, e.g. SSL and TLS. It is used in the Monotone distributed revision control program, the OpenDNSSEC system, and ISC's Kea DHCP server among other projects.

dhcpd is a DHCP server program that operates as a daemon on a server to provide Dynamic Host Configuration Protocol (DHCP) service to a network. This implementation, also known as ISC DHCP, is one of the first and best known, but there are now a number of other DHCP server software implementations available.

The following is a comparison of the features of notable shopping cart software packages available. Some such shopping cart software is extensible through third-party software components and applications. As such, the features listed below may not encompass all possible features for a given software package. The software listed here is but a fraction of all such packages on the market.

Kea is an open-source DHCP server developed by the Internet Systems Consortium, authors of ISC DHCP, also known as DHCPd. Kea and ISC DHCP are both implementations of the Dynamic Host Configuration Protocol, a set of standards established by the Internet Engineering Task Force (IETF). Kea software is distributed in source code form on GitHub, from various ISC sites, and through a number of operating system packages. Kea is licensed under the Mozilla Public License 2.0.

<span class="mw-page-title-main">ActivityPub</span> Decentralized social networking protocol

ActivityPub is an open, decentralized social networking protocol based on Pump.io's ActivityPump protocol. It provides a client/server API for creating, updating, and deleting content, as well as a federated server-to-server API for delivering notifications and content.

References

General

  1. Kelley, Simon (25 Feb 2021). "Dnsmasq download page".
  2. "New releases of ISC DHCP are available (DHCP 4.4.2-P1, DHCP 4.1-ESV-R16-P1)". 2021-05-26. Retrieved 2021-06-19.
  3. "New releases of ISC DHCP are available (DHCP 4.4.3-P1, DHCP 4.1-ESV-R16-P2)". 2022-10-05. Retrieved 2021-10-12.
  4. "Downloads - ISC". isc.org. Retrieved 2022-10-12.
  5. "ISC DHCP Server has reached EOL". Internet Systems Consortium. 4 October 2022. Retrieved 14 October 2022.
  6. "Releases" . Retrieved 16 February 2023.
  7. "FreeRADIUS - Release Notes". FreeRADIUS. Retrieved 16 February 2023.
  8. "Kea 2.4.1, Nov 2023, Release Notes". Internet Systems Consortium. Retrieved 18 January 2022.
  9. "Release history" . Retrieved May 31, 2023.
  10. "ISC DHCP 4.4 Manual Pages - dhcpd.conf". kb.isc.org. Retrieved 2023-02-19.
  11. "ISC DHCP support for Standard DDNS". kb.isc.org. Retrieved 2023-02-19.
  12. "13. The DHCP-DDNS Server — Kea 2.3.4 documentation". kea.readthedocs.io. Retrieved 2023-02-19.

dhcpy6d

  1. "About - dhcpy6d". dhcpy6d.de. Retrieved 2021-04-21.

FreeRADIUS

  1. "DHCP". www.freeradius.org. Retrieved 16 August 2015.

Kea DHCP

  1. "Kea". isc.org. 2014-08-29. Retrieved 2014-08-31.