¿Qué es DHCP (Protocolo de configuración dinámica de host)?

El Protocolo de configuración dinámica de host (DHCP) es parte integral de las redes y controla qué direcciones IP reciben los dispositivos para que puedan comunicarse con Internet. Por lo general, la asignación de IP está automatizada, pero si necesita IP estáticas, la familiaridad con DHCP es esencial.

DHCP puede manejar asignaciones de IP

Cada dispositivo que se conecta a una red necesita una dirección IP. En los primeros días de la creación de redes, los usuarios se asignaban manualmente una dirección IP, pero esa es una tarea engorrosa, especialmente para lugares con muchos dispositivos, como una oficina corporativa. DHCP, en parte, automatiza este proceso, lo que facilita mucho la conexión de dispositivos a la red. Los servidores o enrutadores DHCP manejan este proceso según un conjunto de reglas definidas. La mayoría de los enrutadores están configurados para usar un rango 192.168.0.x, por ejemplo, por lo que comúnmente verá direcciones IP como esta en las redes domésticas.

El proceso es bastante sencillo. Cuando un cliente (una computadora, dispositivo IOT, tableta, teléfono celular, etc.) se conecta a la red, envía una señal (llamada DHCPDISCOVER) al servidor DHCP (o enrutador). El servidor responde con todas las reglas y configuraciones de la red y una dirección IP para su uso (una DHCPOFFER). El cliente reconoce la información y solicita permiso para usar la dirección asignada (un mensaje DHCPREQUEST). Finalmente, el servidor DHCP reconoce la solicitud y el cliente es libre de conectarse a la red.

DHCP controla el rango de direcciones IP

Configuración de dirección de inicio y finalización DHCP

Puede configurar DHCP para controlar el rango de direcciones IP disponibles para su uso. Si indica que ese rango comienza en 192.168.0.1 y finaliza en 192.168.0.100, todas las direcciones disponibles se ubicarán en algún lugar dentro de ese rango. Nunca verá un dispositivo asignado a 192.168.0.101. Además, tenga en cuenta que la IP de inicio (192.168.0.1 en este ejemplo) está reservada para el enrutador. Algunos enrutadores solo enumeran una dirección inicial y luego incluyen una opción para un número máximo de usuarios (que determina la dirección final).

La ventaja de esto es que puede controlar cuántos dispositivos se conectan a su red simultáneamente (no más de 100 en este ejemplo). Pero la desventaja es que si configura el rango demasiado pequeño, puede evitar involuntariamente la conexión de nuevos dispositivos. Para permitir un rango más bajo de direcciones IP, los servidores DHCP solo alquilan direcciones IP a los dispositivos.

Las direcciones asignadas dinámicamente son temporales

Cuando un servidor DHCP asigna una dirección IP, lo hace bajo un sistema de arrendamiento. La máquina retiene esta dirección IP durante un número determinado de días, después de los cuales puede intentar renovar la dirección IP. Si no se envía ninguna señal de renovación (como una máquina fuera de servicio), el servidor DHCP recupera la dirección IP para asignarla a otro dispositivo. Cuando se detecta la señal de renovación, el dispositivo conserva su dirección IP durante otro conjunto de días. Es por eso que su dirección IP puede cambiar de vez en cuando si usa la opción ipconfig con frecuencia.

Es posible que dos dispositivos terminen con la misma IP, como una máquina virtual que pasa la mayor parte del tiempo sin conexión. La máquina VM no podrá enviar la señal de renovación, por lo que su dirección IP se entregará a otra máquina. Cuando se recupera la máquina virtual, todavía tiene un registro de la dirección IP anterior (especialmente si se restaura desde una instantánea), pero no podrá usar esa dirección IP ya que se tomó. Sin ese permiso, no puede conectarse a la red hasta que se asigne una nueva IP. Pero el uso de direcciones IP dinámicas debería evitar este tipo de escenario.

Las direcciones IP estáticas son necesarias para algunos dispositivos

Diálogo IP4 con una dirección IP asignada manualmente

Si tiene una impresora conectada a la red o un servidor de medios (como una unidad NAS o un servidor Plex), sería inconveniente para ellos cambiar sus direcciones IP. Si bien la renovación del contrato de arrendamiento puede evitar esto, aún es posible que cambie la dirección IP. Si su enrutador se reinicia, debido a un corte de energía o porque está tratando de resolver un problema molesto, entonces todas las direcciones IP generadas dinámicamente pueden reasignarse. Para esos escenarios, la asignación manual de una dirección IP estática resolverá el problema.

El proceso exacto para esto varía, especialmente porque las interfaces web del enrutador pueden cambiar de un dispositivo a otro, incluso cuando las fabrica el mismo fabricante. En algunos enrutadores, como el kit Eero Mesh Router, esto puede denominarse con otro término, como reserva de IP. Pero una dirección IP estática aún debe cumplir con las reglas de rango, si existen. Usar una dirección IP actual como base para una IP estática suele ser lo más fácil de hacer. Dependiendo del dispositivo y su sistema operativo, es posible establecer una IP estática en el extremo del dispositivo en lugar de a través del enrutador o servidor DHCP. Esto puede ser necesario si el enrutador no es compatible con IP estática.