Internet Explorer 6 no puede utilizar el protocolo de autenticación Kerberos para conectarse a un sitio Web que usa un puerto no estándar en Windows XP y en Windows Server 2003

Importante: Este artículo contiene información acerca de cómo modificar el registro. Asegúrese de hacer copia de seguridad del registro antes de modificarlo. Asegúrese de que sabe cómo restaurarlo si ocurre algún problema. Para obtener más información acerca de cómo hacer copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows

Síntomas

Imagine el siguiente escenario:
  • El equipo está ejecutando uno de los siguientes sistemas operativos:
    • Windows XP
    • Windows Server 2003
  • El equipo tiene instalado servicios de Internet Information Server (IIS).
  • Tiene dos sitios Web que tienen identidades y diferentes puertos. Estos dos sitios Web se ejecutan en el mismo equipo. Por ejemplo, sitio Web 1 se ejecuta en el puerto 80 con identidad "id1" y sitio Web 2 se ejecuta en el puerto 81 con identidad "id2".
  • Los sitios Web utilizan Kerberos versión 5 del protocolo de autenticación.
  • Utilice la herramienta Setspn para declarar el nombre Principal de servicio (SPN) para el sitio Web 2.
  • Utilice el mismo nombre de host para conectarse al sitio Web 1 y al sitio Web 2. Utilice Windows Internet Explorer 6 o una versión posterior para realizar esta conexión.

    Por ejemplo, utilice http://examplewebserver para conectarse al sitio Web 1 y http://examplewebserver:81 para conectarse al sitio Web 2. En este ejemplo, se utiliza el mismo nombre de host de examplewebserver para conectarse a los sitios Web.
En esta situación, Internet Explorer puede utilizar el protocolo Kerberos para conectarse al sitio Web 1. Sin embargo, Internet Explorer no puede utilizar el protocolo Kerberos para conectarse al sitio Web 2.

Causa

Este problema se produce porque el archivo Wininet.dll no pasa el número de puerto del sitio Web de destino cuando se llama a la función InitializeSecurityContext para generar el vale Kerberos. Esto impide que Internet Explorer 6 utilizando el protocolo Kerberos para conectarse a varios sitios Web que se ejecutan en distintos puertos bajo diferentes identidades.

Solución

Nota: Si está utilizando Windows Internet Explorer 7 o Windows Internet Explorer 8, todavía puede ejecutar en este problema. Sin embargo, para resolver el problema, no es necesario instalar una actualización de software. En su lugar, siga las instrucciones de la "sección demás información para agregar una clave del registro.

Internet Explorer 6 en Windows XP

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.
Requisitos previos
No hay requisitos previos.
Información del registro
Para aplicar esta revisión, debe crear una clave del registro. Para ello, vaya a la sección "instrucciones de instalación Post revisión".
Requisito de reinicio
Debe reiniciar el equipo después de aplicar este hotfix.
Información de reemplazo de revisión
Este hotfix no sustituye a otras revisiones.
Información de archivo
La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Wininet.dll6.0.2900.2905664,06410-May-200614:35x86

Internet Explorer 6 en Windows Server 2003

Información del Service pack

Para resolver este problema, obtenga el service pack más reciente para Windows Server 2003. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
889100 cómo obtener el service pack más reciente para Windows Server 2003

Información de la revisión

Requisitos previos
No hay requisitos previos.
Información del registro
Para aplicar esta revisión, debe crear una clave del registro. Para ello, vaya a la sección "instrucciones de instalación Post revisión".
Requisito de reinicio
Debe reiniciar el equipo después de aplicar este hotfix.
Información de reemplazo de revisión
Este hotfix no sustituye a otras revisiones.
Información de archivo
La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Windows Server 2003, versiones basadas en Itanium
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Wininet.dll6.0.3790.26991,703,93610-May-200605:48IA-64SP1SP1QFE
Wwininet.dll6.0.3790.2699665,60010-May-200605:48x86SP1WOW
Windows Server 2003, versiones basadas en x 64
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Wininet.dll6.0.3790.26991,189,88810-May-200605:48x64SP1SP1QFE
Wwininet.dll6.0.3790.2699665,60010-May-200605:48x86SP1WOW
Windows Server 2003, versiones basadas en x86
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Wininet.dll6.0.3790.2699665,60010-May-200607:41x86

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Advertencia: pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o mediante cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar que estos problemas puedan resolverse. Modifique el registro bajo su propio riesgo.

Instrucciones de instalación POST revisión

Nota: Estos pasos se deben aplicar en el equipo cliente en el que se intenta abrir la página Web.

Después de instalar la revisión, debe agregar la clave del registro FEATURE_INCLUDE_PORT_IN_SPN_KB908209 y, a continuación, establezca el valor DWORD para iexplore.exe. Para ello, siga estos pasos:

Para equipos de 32 bits

  1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
  2. En el panel izquierdo, busque y, a continuación, haga clic en la subclave del registro siguiente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl
  3. En el menú Edición , seleccione Nuevo y, a continuación, haga clic en Clave.
  4. Escriba FEATURE_INCLUDE_PORT_IN_SPN_KB908209y, a continuación, presione ENTRAR.
  5. En el menú Edición , seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
  6. Escriba iexplore.exey, a continuación, presione ENTRAR.
  7. En el menú Edición , haga clic en Modificar.
  8. Escriba 1 en el cuadro información del valor y, a continuación, haga clic en Aceptar.
  9. Salga del Editor del Registro.

Para equipos de 64 bits

  1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
  2. En el panel izquierdo, busque y, a continuación, haga clic en la subclave del registro siguiente:
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl
  3. En el menú Edición , seleccione Nuevo y, a continuación, haga clic en Clave.
  4. Escriba FEATURE_INCLUDE_PORT_IN_SPN_KB908209y, a continuación, presione ENTRAR.
  5. En el menú Edición , seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
  6. Escriba iexplore.exey, a continuación, presione ENTRAR.
  7. En el menú Edición , haga clic en Modificar.
  8. Escriba 1 en el cuadro información del valor y, a continuación, haga clic en Aceptar.
  9. Salga del Editor del Registro.

Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 908209 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios