2011-08-10 5 views

Respuesta

4

http://www.ncftp.com/ncftpd/doc/misc/ephemeral_ports.html#Windows dice:

A partir de Windows Vista y Windows Server 2008, Windows ahora utiliza una gran gama (49152-65535) por defecto, de acuerdo con el artículo de Microsoft Knowledge 929851. El mismo artículo también muestra cómo puede cambiar el rango si lo desea, pero el rango predeterminado ahora es suficiente para la mayoría de los servidores.

Para sistemas operativos Windows anteriores (Windows XP y anteriores), Windows usa el rango BSD tradicional de 1024 a 4999 para su rango de puerto efímero. Desafortunadamente, parece que solo puede establecer el límite superior del rango de puerto efímero. Aquí hay información extraída del artículo de la base de conocimiento de Microsoft 196271:

  • Inicie el Editor del registro (Regedt32.exe).
  • Busque la siguiente clave en el registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • En el menú Edición, haga clic en Agregar valor y, a continuación, agregue el siguiente valor del registro:

    Value Name: MaxUserPort Data Type: REG_DWORD Value: 65534 <for example>

    Intervalo: 5000 a 65.534 (decimal) Predeterminado: 0x1388 (5000 decimal)

    Descripción: Este parámetro controla el número máximo de puerto utilizado cuando una aplicación solicita un puerto de usuario disponible del sistema. Normalmente, los puertos efímeros (es decir, de corta duración) se asignan entre los valores de 1024 y 5000 inclusive.

  • Salga del Editor del Registro.

Nota: Hay otro artículo de KB relevante (812873) que pretende permitirá configurar un intervalo de exclusión, lo que podría significar que podría excluir a los puertos 1024-9999 (por ejemplo) para tener el rango de puertos efímeros sea 10000-65534. Sin embargo, no hemos podido hacer que esto funcione (a partir de octubre de 2004).

Cuestiones relacionadas