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[1] | Henri Wahl | 2012 | 1.6.0 | Python | |||
dnsmasq | Simon Kelley | 2001 | C | ||||
ISC DHCP | Internet Systems Consortium | 1999 | This software has reached EOL![2] | C | |||
FreeRADIUS[3] | FreeRADIUS Development Team | 2012 (First stable release including DHCPv4 support) | C | ||||
Kea DHCP[4] | 2014 | Kea 2.4.1 [5] | C++ | ||||
udhcpd | Matthew Ramsay | 1999 | 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 | BOOTP | DHCP | DHCPv6 | Other | Load balancing | Failover |
---|---|---|---|---|---|---|
dhcpy6d | PXE, Dynamic DNS | |||||
dnsmasq | PXE, TFTP | |||||
ISC DHCP | Dynamic DNS[6] [7] | |||||
Kea | Dynamic DNS[8] | |||||
FreeRADIUS | RADIUS, VMPS | |||||
udhcpd | ||||||