The following comparison of DHCP and DHCPv6 server compares general and technical information for several DHCP server software programs.
General
Name Author First public release Latest stable version Cost Software license Written in dhcpy6d Henri Wahl 2012 1.6.0 Python dnsmasq Simon Kelley 2001 C ISC DHCP Internet Systems Consortium 1999 This software has reached EOL! Superseded by Kea (see below) C FreeRADIUS FreeRADIUS Development Team 2012 (First stable release including DHCPv4 support) FreeRADIUS C Kea DHCP Internet Systems Consortium 2014 Kea 3.0.3 () C++ udhcpd Matthew Ramsay 1999 busybox C
Operating system requirement In this overview of operating system support for the discussed DHCP server, the following terms indicate the level of support: No indicates that it does not exist or was never released. Yes indicates that it has been officially released in a fully functional, stable version.
This compilation is not exhaustive, but rather reflects the most common platforms today.
Server BSD Solaris Linux macOS Windows dhcpy6d dnsmasq ISC DHCP FreeRADIUS Kea DHCP udhcpd
Feature matrix Server BOOTP DHCP DHCPv6 Other Load balancing Failover dhcpy6d PXE, Dynamic DNS dnsmasq PXE, TFTP ISC DHCP Dynamic DNS Kea Dynamic DNS FreeRADIUS RADIUS, VMPS udhcpd
See also Comparison of DNS server software
References
General
dhcpy6d
FreeRADIUS
Kea DHCP