El direccionamiento IP privado automático (APIPA) es un sistema DHCP a prueba de fallos que protege un sistema informático de fallos invocando un mecanismo de espera para redes locales de Protocolo de Internet versión 4 (IPv4) soportadas por Microsoft Windows. Con APIPA, los clientes DHCP pueden obtener direcciones IP incluso cuando los servidores DHCP no son funcionales. APIPA existe en todas las versiones modernas de Windows, incluyendo Windows 10.
Cómo funciona APIPA
Las redes que están configuradas para el direccionamiento dinámico dependen de un servidor DHCP para gestionar el conjunto de direcciones IP locales disponibles. Cuando un dispositivo cliente de Windows intenta unirse a la red local, se pone en contacto con el servidor DHCP para solicitar su dirección IP. Si el servidor DHCP deja de funcionar, un fallo en la red interfiere con la solicitud o se produce algún problema en el dispositivo Windows, este proceso puede fallar.
Cuando el proceso DHCP falla, Windows asigna automáticamente una dirección IP del rango privado, que es 169.254.0.1 a 169.254.255.254.254 . Usando el Protocolo de Resolución de Dirección (ARP), los clientes verifican que la dirección APIPA elegida es única en la red antes de usarla. A continuación, los clientes vuelven a comprobar con el servidor DHCP a intervalos periódicos, normalmente cada cinco minutos, y actualizan sus direcciones automáticamente cuando el servidor DHCP es capaz de atender las solicitudes.
Por ejemplo, al iniciar un equipo con Windows Vista, sólo espera seis segundos a un servidor DHCP antes de utilizar una IP del rango de APIPA. Las versiones anteriores de Windows buscan un servidor DHCP durante tres minutos.
Todos los dispositivos APIPA utilizan la máscara de red por defecto 255.255.0.0, y todos residen en la misma subred.
APIPA se habilita de forma predeterminada en Windows siempre que la interfaz de red del PC esté configurada para DHCP. Esta opción se llama autoconfiguración en las utilidades de Windows como ipconfig. Un administrador del equipo puede desactivar la función editando el Registro de Windows y estableciendo el siguiente valor de clave en 0:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/TcpipParameters/IPAutoconfigurationEnabled
Los administradores de red y los usuarios experimentados de computadoras reconocen que las fallas en el proceso de DHCP indican que la solución de problemas de red es necesaria para identificar y resolver los problemas que impiden que DHCP funcione correctamente.
Limitaciones de APIPA
Las direcciones APIPA no entran en ninguno de los rangos de direcciones IP privadas definidos por el estándar del Protocolo de Internet y están restringidas para su uso en redes locales únicamente. Al igual que las direcciones IP privadas, las pruebas de ping o cualquier otra solicitud de conexión desde Internet y otras redes externas no se pueden realizar directamente a los dispositivos APIPA.
Los dispositivos configurados con APIPA pueden comunicarse con dispositivos pares en su red local, pero no fuera de ella. Aunque APIPA proporciona a los clientes Windows una dirección IP utilizable, no proporciona al cliente un servidor de nombres (DNS o WINS) y direcciones de pasarela de red como lo hace DHCP.
Las redes locales no deben intentar asignar manualmente direcciones en el rango de APIPA porque se producirán conflictos de direcciones IP. Para mantener el beneficio que APIPA tiene de indicar fallas de DHCP, los administradores deben evitar usar esas direcciones para cualquier otro propósito y en su lugar limitar sus redes para usar los rangos de direcciones IP estándar.