Comparison of DHCP server software

Last updated

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

Contents

General

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

27 July 2024;2 months ago

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

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

free software ISC MPL 2.0 for ver 4.4.x C
FreeRADIUS [freeradius 1] FreeRADIUS Development Team2012 (First stable release including DHCPv4 support) FreeRADIUS 3.2.6 [6] (August 24, 2024;43 days ago (2024-08-24) [7] ) [±] free software GPLv2 C
Kea DHCP [kea 1] Internet Systems Consortium 2014Kea 2.6.1 [8] (July 31, 2024;2 months ago)free software MPL 2.0 C++
udhcpd Matthew Ramsay1999 busybox 1.36.1 (May 19, 2023;16 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 macOS 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.

The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on Internet Protocol (IP) networks for automatically assigning IP addresses and other communication parameters to devices connected to the network using a client–server architecture.

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".

<span class="mw-page-title-main">Damn Small Linux</span> Lightweight, desktop-oriented Linux distribution

Damn Small Linux (DSL) is a computer operating system for the x86 family of personal computers. It is free and open-source software under the terms of the GNU GPL and other free and open-source licenses. It was designed to run graphical user interface applications on older PC hardware, for example, machines with 486 and early Pentium microprocessors and very little random-access memory (RAM). DSL is a live CD with a size of 50 megabytes (MB). What originally began as an experiment to see how much software could fit in 50 MB eventually became a full Linux distribution. It can be installed on storage media with small capacities, like bootable business cards, USB flash drives, various memory cards, and Zip drives.

<span class="mw-page-title-main">Internet Systems Consortium</span>

Internet Systems Consortium, Inc., also known as ISC, is an American 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 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.

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 ninth 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, the same respective release dates 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 was 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 a protocol and open standard for decentralized social networking. It provides a client-to-server API for creating and modifying content, as well as a federated server-to-server (S2S) protocol for delivering notifications and content to other servers. ActivityPub has become the main standard used in the fediverse, a popular network used for social networking that consists of software such as Mastodon, Pixelfed and PeerTube.

References

General

  1. Kelley, Simon (13 Feb 2024). "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 30 September 2024.
  7. "FreeRADIUS - Release Notes". FreeRADIUS. Retrieved 30 September 2024.
  8. "Kea 2.6.1, Jul 2024, Release Notes". Internet Systems Consortium. Retrieved 6 October 2024.
  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.