DNS, DHCP & IP Address Management appliances
For Microsoft DNS & DHCP servers
For open source DNS & DHCP servers
Cloud-based visualization of analytics across DDI architecture
Manage multi-vendor cloud DNS servers centrally
RIR Declaration Management and Automation
Automated network device configuration and management
Centralized visibility over all your clouds
A single source of truth for your network automation
Why DDI is an Obvious Starting Point
DNS Threat Intelligence for proactive defense
Intelligence Insights for Threat Detection and Investigation
Adaptive DNS security for service continuity and data protection
Improve Application Access Control to prevent spread of attacks
Protect users and block DNS-based malware activity
Carrier-grade DNS DDoS attack protection
Optimize application delivery performance from the edge
for Proactive Network Security
Visibility, analytics and micro segmentation for effective Zero Trust strategy
Enable work from anywhere by controlling access, security and data privacy
Simplify management and control costs across AWS, Azure and GCP environments
Policy enforcement, risk management, and automation for simplifying compliance
Risk-free migration to reduce DDI complexity and cost
Move risk-free to improve performance, security and costs
Automate management, unify control and strengthen security of connected devices
Protect your network against all DNS attacks, data exfiltration and ransomware
Enable zero touch operations for network management and security
Improve resiliency, deployment velocity and user experience for SD-WAN projects
Integrated DNS, DHCP, IPAM services to simplify, automate and secure your network.
Simplify design, deployment and management of critical DDI services for telcos
Optimize administration and security of critical DDI services for healthcare
Simplify and automate management of critical DDI services for finance
Simplify and automate management of critical DDI services for higher education
Simplify and automate management of critical DDI services for retail
Simplify Management and Automation for Network Operations Teams
Elevate SecOps Efficiency by Simplifying Threat Response
Open architecture for DDI integration
Technology partnerships for network security & management ecosystems
Extend security perimeters and strengthen network defenses
Submit requests for temporary licenses
Submit access requests for EfficientIP knowledge platforms
Submit membership requests for EfficientIP Community
Strengthen Your Network Protection with Smart DNS Security
Customer-centric DDI project delivery and training
Acquire the skills needed to manage EfficientIP SOLIDserverโข
Identify vulnerabilities with an assessment of your DNS traffic
Test your protection against data breaches via DNS
Dedicated representation for your organization inside EfficientIP
Explore content which helps manage and automate your network and cloud operations
Read content which strengthens protection of your network, apps, users and data
Learn how to enhance your app delivery performance to improve resilience and UX
Why Using DNS Allow Lists is a No-Brainer
This enterprise-grade cloud platform allows you to improve visibility, enhance operational efficiency, and optimize network performance effortlessly.
Who we are and what we do
Meet the team of leaders guiding our global growth
Technology partnerships for network security and management ecosystems
Discover the benefits of the SmartPartner global channel program
Become a part of the innovation
The latest updates, release information, and global events
Dynamic Host Configuration Protocol (DHCP) is a standard network protocol used to automate the process of assigning IP addresses and other configuration details to devices within a network. Without DHCP, network administrators would have to configure each device manuallyโa time-consuming and error-prone task. DHCP streamlines this by dynamically distributing network configuration information, ensuring efficient and scalable network management.
DHCP allows administrators to make use of network services such as DNS, NTP, and any communication protocol based on UDP or TCP. A DHCP server dynamically assigns an IP address and other network configuration parameters to each device on a network so they can communicate with other IP networks. DHCP is an enhancement of an older protocol called BOOTP.
This video is an abstract of our DHCP demystified training available in our DDI introduction cursus composed of DHCP, DNS and IPAM. By watching it, you will learn the role of DHCP, the principles of the DHCP protocol and the message flows between a client and a server.
The basic flow is that a DHCP server hands out configuration data, based on the administrator’s policy, to a requesting client. Common network parameters (sometimes referred to as “DHCP Options”) requested include subnet mask, router, domain name server, hostname and domain name).
As the requesting client has no IP address when joining the network, it broadcasts the request. The protocol is thus used in a very early stage of IP communication. If such dynamic protocol is not used to get an IP address, the client has to use a predefined IP address generally called “static IP address”, which is manually configured on the client network interface in configuration files or with a specific command.
The DHCP service brings three key values:
The IP address information assigned by DHCP is only valid for a limited period of time, and is known as a DHCP lease. The period of validity is called the DHCP lease time. When the lease expires, the client can no longer use the IP address and has to stop all communication with the IP network unless he requests to extend the lease “rent” via the DHCP lease renewal cycle. To avoid impacts of the DHCP server not being available at the end of the lease time, clients generally start renewing their lease halfway through the lease period. This renewal process ensures robust IP address allocation to devices. Any device asking for a new IP version 4 address at arrival on the network and not receiving an answer will use automatic private internet protocol addressing (APIPA) to select an address. These addresses are in the network range 169.254.0.0/16.
There are four key DHCP usage scenarios:
DHCP options can be used to automatically provide clients with information on the network services they can use. This is a very efficient way to push the IP address of the time server, the mail server, the DNS server, and the printer server. This can also be used to provide a file name and a file server that will be used by the client to start a specific boot process – mainly used for IP phones and Wi-Fi access points but can also be used for auto-installing clients and servers with PXE (Preboot eXecution Environment).
The original and most comprehensive implementation of the DHCP service is offered by the Internet Systems Consortium (ISC). Supporting both IPv4 and IPv6, ISC DHCP offers a complete open source solution for implementing DHCP servers, relay agents, and clients. Other DHCP Server products include the Microsoft DHCP server.
The DHCP service can be enhanced by DHCP failover to bring high availability and load balancing of traffic. The ISC DHCP Failover relies on having a pair of collaborating servers – a primary (master) server and a secondary (backup) server. A TCP-based communication channel, called a failover channel, then has to be set up between the two servers.
A DHCP server assigns IP addresses using a four-step process: Discover, Offer, Request, and Acknowledge (commonly referred to as DORA).
The configuration data is packaged using a Type-Length-Value format, where each field is represented using octets. These fields follow rules defined in RFC documents such as RFC 2131 for DHCPv4 and RFC 8415 for DHCPv6. This ensures that the information exchanged is standardized and understood by all compliant devices.
Using DHCP offers numerous advantages, especially in medium to large-scale networks:
Moreover, DHCP complies with open RFC standards, enabling interoperability across multiple vendors and platforms. It can also assign addresses from multiple subnets and dynamically reallocate IPs as needed.
If a DHCP server fails and no redundancy is in place, new devices will be unable to obtain an IP address, effectively losing network access. This can impact operations in environments where IP address assignment is crucial, such as VoIP systems or large enterprise networks.
To prevent this, many organizations deploy failover or redundant DHCP servers that share lease information and can seamlessly take over in the event of a failure. Using standardized protocols ensures that failover mechanisms behave consistently and reliably, even in multi-vendor environments.
Yes, DHCP is used in both wired and wireless networks. Regardless of the medium, any device connecting to a network typically requests an IP address via DHCP. In wired networks, this process happens through Ethernet. In wireless environments, the request is made once the device connects to a Wi-Fi access point.
DHCP remains consistent across both mediums because it follows the same standardized processes and formats defined in RFC specifications. The format of the DHCP messageโincluding headers, options, and octet structureโremains the same, ensuring uniform behavior across devices and platforms.