Uso del direccionamiento automático de TCP/IP sin un servidor DHCP

En este artículo se describe cómo usar el direccionamiento automático del Protocolo de control de transmisión/Protocolo de Internet (TCP/IP) sin que un servidor de Protocolo de configuración dinámica de host (DHCP) esté presente en la red. Las versiones del sistema operativo enumeradas en la sección "Se aplica a" de este artículo tienen una característica denominada Dirección IP privada automática (APIPA). Con esta característica, un equipo Windows puede asignarse a sí mismo una dirección de Protocolo de Internet (IP) en caso de que un servidor DHCP no esté disponible o no exista en la red. Esta característica hace que la configuración y compatibilidad con una pequeña red de área local (LAN) que ejecuta TCP/IP sea menos difícil.

Más información

Importante

Sigue meticulosamente los pasos que se describen en esta sección. Pueden producirse problemas graves si modifica el Registro de manera incorrecta. Antes de modificarlo, haz una copia de seguridad del registro para restaurarlo, por si se produjeran problemas.

Un equipo basado en Windows configurado para usar DHCP puede asignarse automáticamente una dirección de Protocolo de Internet (IP) si un servidor DHCP no está disponible. Por ejemplo, esto podría producirse en una red sin un servidor DHCP o en una red si un servidor DHCP está temporalmente inactivo por el mantenimiento.

Internet Assigned Numbers Authority (IANA) ha reservado 169.254.0.0-169.254.255.255 para la dirección IP privada automática. Como resultado, APIPA proporciona una dirección con la garantía de que no entrará en conflicto con direcciones enrutables.

Una vez que se ha asignado una dirección IP al adaptador de red, el equipo puede usar TCP/IP para comunicarse con cualquier otro equipo que esté conectado a la misma LAN y que también esté configurado para APIPA o que tenga la dirección IP establecida manualmente en el intervalo de direcciones 169.254.x.y (donde x.y es el identificador único del cliente) con una máscara de subred de 255.255.0.0. Tenga en cuenta que el equipo no puede comunicarse con equipos en otras subredes o con equipos que no usan direcciones IP privadas automáticas. La dirección IP privada automática está habilitada de forma predeterminada.

Debe deshabilitarla en cualquiera de los casos siguientes:

  • La red usa enrutadores.

  • La red está conectada a Internet sin NAT ni servidor proxy.

A menos que haya deshabilitado los mensajes relacionados con DHCP, los mensajes de DHCP le proporcionarán notificaciones al cambiar entre el direccionamiento DHCP y la dirección IP privada automática. Si los mensajes de DHCP están deshabilitados por error, puede volver a activarlos cambiando el valor de PopupFlag en la siguiente clave del Registro de 00 por 01: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP.

Tenga en cuenta que debe reiniciar el equipo para que el cambio surta efecto. También puede determinar si el equipo usa APIPA mediante la herramienta Winipcfg en Windows Millennium Edition, Windows 98 o Windows 98 Second Edition:

Haga clic en Inicio, Ejecutar, escriba "winipcfg" (sin las comillas) y a continuación, haga clic en Aceptar. Haga clic en Más información. Si el cuadro Dirección de configuración automática de IP contiene una dirección IP dentro del intervalo 169.254.x.x, se habilita la dirección IP privada automática. Si el cuadro Dirección IP existe, la dirección IP privada automática no está habilitada actualmente. Para Windows 2000, Windows XP o Windows Server 2003, puede determinar si el equipo usa APIPA mediante el comando IPconfig en un símbolo del sistema:

Haga clic en Inicio, haga clic en Ejecutar , escriba "cmd" (sin las comillas) y, a continuación, haga clic en Aceptar para abrir una ventana de línea de comandos de MS-DOS. Escriba "ipconfig /all" (sin las comillas) y presione la tecla ENTRAR. Si la línea "Configuración automática habilitada" indica "Sí" y el valor de "Dirección IP de configuración automática" es 169.254.x.y (donde x.y es el identificador único del cliente), significa que el equipo usa APIPA. Si la línea "Configuración automática habilitada" indica "No", significa que el equipo no usa actualmente APIPA. Puede deshabilitar la dirección IP privada automática mediante cualquiera de los métodos siguientes.

Puede configurar manualmente la información de TCP/IP, que deshabilita DHCP por completo. Puede deshabilitar la dirección IP privada automática (pero no DHCP) editando el registro. Para ello, agregue la entrada del Registro de DWORD "IPAutoconfigurationEnabled" con un valor de 0x0 a la siguiente clave del Registro para Windows Millennium Edition, Windows98 o Windows 98 Second Edition: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP.

Para Windows 2000, Windows XP y Windows Server 2003, APIPA se puede deshabilitar agregando la entrada del Registro de DWORD "IPAutoconfigurationEnabled" con un valor de 0x0 a la siguiente clave del Registro: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Adapter GUID>.

Nota

La subclave GUID de adaptador es un identificador único global (GUID) para el adaptador LAN del equipo.

Si se especifica un valor de 1 para la entrada de DWORD IPAutoconfigurationEnabled, se habilitará APIPA, que es el estado predeterminado cuando se omite este valor del registro.

Ejemplos de dónde puede ser útil APIPA

Ejemplo  1: Sin dirección IP anterior y sin servidor DHCP

Cuando se inicializa el equipo basado en Windows (configurado para DHCP), difunde tres o más mensajes de "detección". Si un servidor DHCP no responde después de que se difundan varios mensajes de detección, el equipo Windows se asigna a sí mismo una dirección de clase B (APIPA). A continuación, el equipo Windows mostrará un mensaje de error al usuario del equipo (siempre que nunca se le haya asignado anteriormente una dirección IP desde un servidor DHCP). A continuación, el equipo Windows enviará un mensaje de detección cada tres minutos en un intento de establecer comunicaciones con un servidor DHCP.

Ejemplo  2: Con dirección IP anterior y sin servidor DHCP

El equipo comprueba el servidor DHCP y, si no se encuentra ninguno, se intenta establecer contacto con la puerta de enlace predeterminada. Si la puerta de enlace predeterminada responde, el equipo Windows conserva la dirección IP concedida anteriormente. Sin embargo, si el equipo no recibe ninguna respuesta de la puerta de enlace predeterminada o si no se asigna ninguna, usa la característica de dirección IP privada automática para asignarse una dirección IP. Se presenta un mensaje de error al usuario y los mensajes de detección se transmiten cada 3 minutos. Una vez que un servidor DHCP entra en línea, se genera un mensaje que indica que las comunicaciones se han restablecido con un servidor DHCP.

Ejemplo 3: La concesión expira y no hay ningún servidor DHCP

El equipo basado en Windows intenta restablecer la concesión de la dirección IP. Si el equipo Windows no encuentra ningún servidor DCHP, se asigna una dirección IP después de generar un mensaje de error. A continuación, el equipo difunde cuatro mensajes de detección y, después, cada 5 minutos, repite todo el procedimiento hasta que un servidor DHCP entra en línea. A continuación, se genera un mensaje que indica que las comunicaciones se han restablecido con el servidor DHCP.