DHCPD

ISC DHCP
Originalförfattare Ted Lemon
Utvecklare Internet Systems Consortium
Initial release 1999 ; 24 år sedan ( 1999 )
Stabil frisättning
4.4.2-P1 / 26 maj 2021
Förhandsgranska release
Förvar https://gitlab.isc.org/isc-projects/dhcp
Skrivet i C
Operativ system BSD , Linux , Solaris
Typ DHCP- server
Licens ISC-licens , MPL2.0
Hemsida www .isc .org /dhcp /
Från och med 1 2020

dhcpd (en förkortning för "DHCP-demon") är ett DHCP-serverprogram som fungerar som en demon på en server för att tillhandahålla DHCP-tjänst ( Dynamic Host Configuration Protocol) till ett nätverk . Denna implementering, även känd som ISC DHCP, är en av de första och mest kända, men det finns nu ett antal andra DHCP-serverprogramvaruimplementationer tillgängliga.

Klienter kan begära en IP-adress från en DHCP-server när de behöver en. DHCP-servern erbjuder sedan "leasing" av en IP-adress till klienten, som klienten är fri att begära eller ignorera. Om klienten begär det och servern bekräftar det, tillåts klienten använda den IP-adressen under den "leasingtid" som servern har angett. Någon gång innan hyresavtalet löper ut måste klienten begära samma IP-adress på nytt om den vill fortsätta använda den.

Utfärdade IP-adresser spåras av dhcpd genom en post i filen dhcpd.leases. Detta gör att servern kan upprätthålla tillstånd över omstarter av dhcp-tjänsten, vilket annars kan leda till att dubbla IP-adresser utfärdas när servern utfärdade samma IP-adress igen medan en annan klient fortfarande har rätt att använda den.

Denna referensimplementering av DHCP är utvecklad av Internet Systems Consortium och stöds på Linux , Mac OS X , FreeBSD och Solaris .

Fjärråtkomst till en körande instans av dhcpd tillhandahålls av Object Management Application Programming Interface ( OMAPI). Detta API tillåter manipulering av det interna tillståndet för en körande instans av dhcpd-servern eller klienten. På serversidan tillåter detta gränssnitt redigering av registreringsinformation för hanterade noder . Användningar på klienten inkluderar att hämta konfigurationsinformation, släppa och förnya leasingavtal och att ändra vilka gränssnitt som hanteras av DHCP-klienten.

ISC DHCP är i stor spridning; det är dock mycket mogen programvara. ISC utvecklar ett nytt DHCP-mjukvarusystem, som är tänkt att så småningom ersätta det. Denna programvara, Kea , inkluderar endast en DHCP-server (så ingen klient eller relä ännu) och stöds på samma plattformar som ISC DHCP. Den distribueras under Mozilla Public License (MPL2.0).

ISC DHCP antog Mozilla Public License (MPL2.0) med utgåvan av 4.4.1.

Se även

externa länkar