Windows Server 2012: acceso a RDS mediante acceso web desde una dirección externa

8

Tengo un problema muy extraño. Estoy configurando un servidor RDS en azul para una prueba de concepto. Descubrí que si uso el acceso web usando la URL externa provista por azure (xxxx.cloudapp.net/RDWeb), puedo iniciar sesión bien, incluso obtener la pequeña ventana emergente en la barra de tareas para decir que estoy conectado, sin embargo la página muestra que no hay aplicaciones remotas disponibles, como si no se hubiera publicado ninguna.

Si modifico mi archivo de hosts para tratar la dirección IP externa como si tuviera el nombre DNS interno (xxx.domain.local, etc.) y lo uso para acceder a RDWeb, funciona perfectamente. Puedo acceder al catálogo de aplicaciones remotas, elegir una aplicación y ejecutarla sin ningún problema.

He intentado todo lo que puedo pensar, incluida la configuración de una puerta de enlace rds que no estaba instalada antes, pero nada hace ninguna diferencia. ¿Alguien tiene alguna idea?

Frater
fuente

Respuestas:

1

Tuve este problema, todo se reduce a nombres y certificados. Debe asegurarse de que:

  • Todos los servidores están configurados para presentar su nombre DNS externo, servidor web RD, hosts de sesión, intermediarios y puerta de enlace (si tiene uno)
  • Los servidores deben poder responder a ese nombre externo en la red interna, por lo que deberá configurar una segunda zona DNS en su red interna, con el nombre externo y las IP correctas para todos los servidores
  • Asegúrese de que todos los servidores tengan un certificado válido para el dominio externo. Es probable que necesite un comodín para esto, ya que necesita que todos los servidores se presenten como servername.external.domain
Sam Cogan
fuente
0

Hace un año me encontré con un problema similar en el que el certificado y el nombre de nuestro servidor estaban causando un problema al publicar las aplicaciones de nuestra empresa.

Al ver que el cambio en su archivo de host local solucionó el problema, es posible que desee que su servidor RDP presente su nombre como algo diferente a xxxx.domain.local.

Intenta usar el script que se encuentra aquí.

maomoa
fuente
Gracias por el intento, pero ya lo había intentado.
Frater