Dynamic Host Configuration Protocol (DHCP)

ISC's Dynamic Host Configuration Protocol Distribution provides a freely redistributable reference implementation of all aspects of DHCP, through a suite of DHCP tools:

These tools all use a modular API which is designed to be sufficiently general that it can easily be made to work on POSIX-compliant operating systems and also non-POSIX systems like Windows NT and MacOS.

The DHCP server, client and relay agent are provided both as reference implementations of the protocol and as working, fully-featured sample implementations. Both the client and the server provide functionality that, while not strictly required by the protocol, is very useful in practice. The DHCP server also makes allowances for non-compliant clients which one might still like to support.

Downloads

Bug Reports
Before submitting a bug report please ensure you are running a
current version also see the the list of upcoming fixes for DHCP. Bug reports for DHCP should be sent to dhcp-bugs@isc.org

Documentation
ISC DHCP Version 3 README File
Is your DHCPD authoritative?
DHCP mongers Wiki
Ted Lemon and Ralph Droms' "DHCP Handbook", Second Edition is an excellent source of information on running DHCP Services.
A mini DHCP how-to by Vladimir Vuksan.
A macro howto showing how to configure and secure both ISC DHCP and BIND, by Andrew.
DHCP Mailing Lists
Charles R. Anderson's RPM packages for DHCP
Linux Magazine has an article on Network Nirvana: How to make Network Configuration as easy as DHCP
The ISC DHCP distribution directory
Ted Lemon's paper on the ISC DHCP Distribution for the June, 1998 Freenix track of the Usenix conference.
Information about ISC DHCP Version 1
Information about ISC DHCP Version 2
Article on how to set up a DHCP server on your Debian system
ATTENTION
2007-11-12 - DHCP Forum meeting to be held 11/12 from 7-9pm at LISA BOF session in Dallas. A brief BIND Forum update will also be given. This meeting is open to everyone interested in DHCP. Stay tuned for more details ...
2005-02-11 - Support contracts for DHCP are now available!
2004-06-22 - A buffer overflow in the ISC DHCP Daemon versions 3.0.1 Release Candidates 12 and 13 was repaired as of ISC DHCP versions 3.0.1rc14. If you are using one of these versions of the ISC DHCP server, we strongly urge you to ugprade.
2003-01-15 - A serious vulnerability was repaired as of ISC DHCP versions 3.0p2 and 3.0.1rc11. If you are using the ISC DHCP server prior to these versions, we strongly recommend upgrading.
2002-05-08 - A serious vulnerability was repaired as of ISC DHCP versions 3.0p1 and 3.0.1rc8.

Training
and Support contracts for DHCP are now available!


2000-07-20 - Versions of ISC client prior to 2.0pl3 and 3.0b1pl17 are vulnerable to a root attack by a corrupt DHCP server. If you are using the ISC DHCP client, we strongly urge you to upgrade.