Tengo una aplicación web que se ejecuta en el puerto 89 (puerto no estándar) de una máquina con Windows 2012 R2. La página de inicio de sesión para esta aplicación debe ser accesible a través de un enlace en mi sitio web, llamémosla mydomain-llc.com. He creado un botón en la página de inicio que actualmente proporciona explícitamente la dirección IP y el número de puerto del servidor web como tal:
</head><frameset rows="100%" scrolling="yes" border="0">
<frame src="http://x.y.z.t:89/">
</frameset></html>
El resultado neto es que cuando un usuario hace clic en el botón, accede al formulario de inicio de sesión de la aplicación web, pero la dirección IP y el número de puerto se exponen en la barra de direcciones del navegador como tal: http://x.y.z.t:89/
¿Cómo puedo enmascarar la dirección IP y hacer que muestre una URL de nivel de dominio como:
mydomain.com/loginform.html
Entiendo que una forma de lograr esto es configurar un registro DNS A en el nivel del administrador de dominio, pero ¿funcionaría para una aplicación que se ejecuta en un puerto no estándar (puerto 89 en este caso)?
Muchas gracias de antemano por sus respuestas.