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