![]() | This article only references primary sources.(October 2022) |
The following comparison of DHCP and DHCPv6 server compares general and technical information for several DHCP server software programs.
Name | Author | First public release | Latest stable version | Cost | Software license | Written in |
---|---|---|---|---|---|---|
dhcpy6d [dhcpy6d 1] | Henri Wahl | 2012 | 1.6.0 27 July 2024 | free software | GPLv2 | Python |
dnsmasq | Simon Kelley | 2001 | 2.90 (February 13, 2024) [±] [1] | free software | GPLv2 or GPLv3 | C |
ISC DHCP | Internet Systems Consortium | 1999 | Extended Support Version: 4.1-ESV-R16-P1 (May 26, 2021 [±] [2] Current-stable: 4.4.3-P1 (EOL December 2022) (October 5, 2022 ) [±] [3] [4] | ) free software | ISC MPL 2.0 for ver 4.4.x | C |
FreeRADIUS [freeradius 1] | FreeRADIUS Development Team | 2012 (First stable release including DHCPv4 support) | FreeRADIUS 3.2.6 [6] (August 24, 2024 [7] ) [±] | free software | GPLv2 | C |
Kea DHCP [kea 1] | Internet Systems Consortium | 2014 | Kea 2.6.1 [8] (July 31, 2024 ) | free software | MPL 2.0 | C++ |
udhcpd | Matthew Ramsay | 1999 | busybox 1.36.1 (May 19, 2023) [±] [9] | free software | GNU GPLv2 only | C |
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 |
---|---|---|---|---|---|
dhcpy6d | Yes | No | Yes | Yes | No |
dnsmasq | Yes | No | Yes | Yes | No |
ISC DHCP | Yes | Yes | Yes | No | No |
FreeRADIUS | Yes | Yes | Yes | Yes | No |
Kea DHCP | Yes | No | Yes | Yes | No |
udhcpd | Yes | Yes | Yes | Yes | No |
Server | BOOTP | DHCP | DHCPv6 | Other | Load balancing | Failover |
---|---|---|---|---|---|---|
dhcpy6d | No | No | Yes | PXE, Dynamic DNS | Yes | Yes |
dnsmasq | Yes | Yes | Yes | PXE, TFTP | No | No |
ISC DHCP | Yes | Yes | Yes | Dynamic DNS [10] [11] | Yes | Yes |
Kea | Yes | Yes | Yes | Dynamic DNS [12] | Yes | Yes |
FreeRADIUS | No | Yes | Yes | RADIUS, VMPS | Yes | Yes |
udhcpd | Yes | Yes | No | ? | ? | ? |