Reserva de una serie de puertos efímeros en un equipo que ejecuta Windows Server 2003 o Windows 2000 Server

En este artículo se describe cómo reservar una gama de puertos efímeros en un equipo.

Se aplica a: Windows 10 (todas las ediciones), Windows Server 2012 R2
Número de KB original: 812873

Resumen

En algunas situaciones, es posible que desee reservar un intervalo de puertos para que a un programa o proceso que solicita un puerto aleatorio no se le asigne un puerto que se encuentra en el intervalo reservado. Cuando se reserva un intervalo de puertos, solo un programa o proceso que solicita específicamente un puerto que se encuentra en el intervalo reservado puede usar el puerto.

Más información

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Hacer una copia de seguridad del Registro y restaurarlo en Windows
Para reservar un intervalo de puertos para que solo un programa o proceso que solicite específicamente un puerto que se encuentra en el intervalo reservado pueda usar el puerto, siga estos pasos.

Windows Server 2003 o Windows XP Professional

  1. Inicie Editor del Registro (Regedit.exe).

  2. Busque la siguiente subclave del Registro y haga clic en ella: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  3. En el menú Editar , seleccione Nuevo y, a continuación, haga clic en Valor de cadena múltiple.

  4. Haga clic con el botón derecho en el nuevo valor, haga clic en Cambiar nombre, escriba ReservedPortsy, a continuación, presione ENTRAR.

  5. Haga doble clic en el valor ReservedPorts, escriba el intervalo de puertos que desea reservar y, a continuación, haga clic en Aceptar.

    Nota:

    Debe escribir el intervalo de puertos en el formato siguiente: xxxx-yyyy
    Para especificar un único puerto, use el mismo valor para x e y. Por ejemplo, para especificar el puerto 4000, escriba 4000-4000 .

    Advertencia

    Si especifica los puertos continuos por separado y si un puerto está reservado y no se usa, el puerto siguiente no se reserva correctamente y se usa.

  6. Haga clic en Aceptar.

  7. Salga del editor del Registro.

Windows 2000

  1. Inicie el editor del Registro (Regedt32.exe).

  2. Busque y haga clic en la siguiente clave del Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  3. En el menú Editar , haga clic en Agregar valor.

  4. En el cuadro Nombre de valor , escriba ReservedPorts.

  5. En la lista Tipo de datos , haga clic en REG_MULTI_SZ y, a continuación, haga clic en Aceptar.

  6. En el cuadro de diálogo Editor multicadena, escriba el intervalo de puertos que desea reservar.

    Nota:

    Debe escribir el intervalo de puertos en el formato siguiente: xxxx-yyyy. Para especificar un único puerto, use el mismo valor para x e y. Por ejemplo, para especificar el puerto 4000, escriba 4000-4000.

    Advertencia

    Si especifica los puertos continuos por separado y si un puerto está reservado y no se usa, el puerto siguiente no se reserva correctamente y se usa.

  7. Haga clic en Aceptar.

  8. Salga del editor del Registro.

Nota:

Debe reiniciar el equipo después de realizar estos cambios para que los cambios surtan efecto.

Windows Vista y sistemas operativos posteriores

Nota:

La configuración del Registro ReservedPorts no se implementa en sistemas operativos Windows Vista, Windows 2008 y versiones posteriores.

Para obtener más información sobre cómo ajustar el intervalo de puertos dinámicos mediante el comando netsh, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 929851 El intervalo de puertos dinámico predeterminado para TCP/IP ha cambiado en Windows Vista y en Windows Server 2008.
El intervalo de puertos dinámico predeterminado para TCP/IP ha cambiado desde Windows Vista y en Windows Server 2008