What is DHCP?

DHCP stands for Dynamic Host Configuration Protocol and is a network protocol that automatically assigns IP addresses and network settings to devices on a network.

Thanks to DHCP, neither user nor administrator needs to perform manual IP configuration.


🎯 What exactly does DHCP do?

When a device joins the network:

  1. A device (e.g. laptop, printer, PLC) requests network configuration via a DHCP Discover.
  2. A DHCP server responds with, among other things:
  • IP address
  • Subnet mask
  • Default gateway
  • DNS servers
  1. The device accepts and uses these settings temporarily (via a lease).

🔧 Key DHCP components

Element Function
DHCP server Provides configurations to clients
DHCP client Device that automatically requests network settings
Lease time The duration for which the IP address remains valid
Reservation A fixed IP binding to a MAC address
Scope The range of IP addresses that may be handed out

🏭 DHCP in OT environments

  • In industrial networks, static IP addressing is often standard (for stability)
  • DHCP is occasionally used for temporary devices or guest access
  • MAC reservation is a safe middle ground for reliable, dynamic assignment
  • SCADA, PLCs and HMIs rarely use dynamic IPs during production

🔐 Security considerations

Risk Mitigation
Rogue DHCP server Enable DHCP snooping on switches
Unwanted IP assignment VLAN segmentation and access control
External access to the internal DHCP Block broadcasts beyond the zone via a Firewall

📌 In summary

DHCP automates the distribution of IP settings within a network. It simplifies management but requires control and protection — especially in mixed IT/OT networks.