Control remoto de varios PC mediante ULTRAVNC sin mapeo de puertos (Parte I)

Comparte este artículo:  Menéame  Enviar a Fresqui  Enviar a Digg  Enviar por E-mail Enviar por E-mail

Es posible que en vuestra andadura como administradores de redes o técnicos de mantenimiento informático se os haya dado el caso de necesitar controlar remotamente varios PC Windows. Esto es relativamente sencillo (si el número de PC no es muy grande) gracias a herramientas gratuitas como ULTRAVNC.

En este manual explico las diferentes maneras de hacerlo sin necesidad de mapear un puerto para cada PC servidor en el router, solucionando así la problemática de tener muchos ordenadores que controlar mediante este sistema.

Voy a partir de la base de que el lector de este post tiene unos conocimientos mínimos en cuanto a algunos aspectos básicos de gestión de routers y redes. En caso de no tenerlos hay bastantes páginas en Internet que te puden ayudar a conseguir esos conocimientos. Por ejemplo ADSLNET.

ULTRAVNC (en adelante UVNC) es una herramienta gratuita que permite ver en nuestra pantalla el escritorio remoto de otra máquina ubicada en cualquier otro lugar del mundo con acceso a Internet. Este tipo de herramientas son básicas para realizar acciones de soporte remoto.

Uno de los principales problemas con el que nos encontramos a la hora de usar UVNC  sobre varios PC remotos situados todos ellos en una misma red local es que el cliente de UVNC necesita lógicamente un servidor remoto UVNC con el que conectarse y ese servidor utiliza un puerto de conexión. Claro, pensaréis, pues no veo el problema si tengo por ejemplo 5 PC en la red local remota, instalo en cada uno de ellos el server de UVNC, les asigno un puerto diferente a cada uno de esos servers y mapeo en el router cada puerto contra la IP local que cada uno tenga.

Efectivamente esa es una solución posible pero, además de no ser demasiado “elegante”, es bastante incómoda ya que requiere un gran esfuerzo de gestión de puertos, direcciones IP, saber en qué IP está el equipo con el que queremos conectar… además se vuelve inviable cuando el número de PC remotos es alto ya que la mayoría de los routers del mercado tienen un número limitado de mapeos de puertos. Por otro lado si gastamos todos esos mapeos de puertos en la gestión de la conexión del UVNC nos quedamos sin posibilidad de mapear otros servicios que pueden ser fundamentales como servidores web, FTP…

Gracias al sistema que voy a explicar en este manual podremos conectar con nuestro UVNC remoto a la instalación de PC que deseamos controlar:

  • Llamando a una misma dirección fija (independientemente de si la ADSL de dicha instalación tiene contratada una dirección IP fija con el proveedor de la conectividad).
  • Usando los nombres de los equipos de esa red local remota en lugar de sus direcciones IP locales.
  • Sin mapear un puerto por cada PC que deseemos controlar en remoto.

En fin, más comodidad imposible.

A continuación detallo el software y el entorno informático necesario y recomendado para realizar esta configuración:

Software / Entorno necesario:

  • - UltraVNC 1.02 o posterior. Se puede descargar de la siguiente dirección: DESCARGAR UVNC
  • - Acceso a Internet mediante Router en la red local donde estén situados los PC servidores de UVNC (a los que queremos acceder remotamente).
  • - Sistema Operativo Windows tanto en el PC cliente como en los PC a los que accederemos remotamente.
  • - Un servidor principal, en la red local en la que están ubicados los PC que deseamos controlar, que permanezca encendido siempre. 

Software / Entorno recomendado: 

  • Tener IP pública fija en la ADSL de la red local de los PC que deseamos controlar en remoto. O en su defecto configurar el router con un servicio gratuito de fijación de IP como el que proporcionan en http://www.dyndns.org/. Si el router no es compatible con servicios dinámicos DNS también está la opción de usar algún soft que realice la misma función y que se instalaría en el servidor principal: http://www.dynip.com/
  • En el servidor principal tener instalado un SO de servidor (Windows 2003 server por ej.) y tener configurado y activo un controlador de dominio.
  • En los equipos a los que accederemos remotamente tener instalada la versión profesional de Windows XP. De otra manera no podríamos estar conectados al controlador de dominio gestionado en el servidor principal.

Para los que no conozcan estos servicios de fijación de IP que menciono os resumo un poco en qué consiste y por qué es recomendable tener dichos sistemas activados. 

Si la ADSL o conexión a Internet, que garantice la conectividad de los PC que queremos controlar en remoto no tiene IP pública fija (es lo más habitual ya que si deseamos tener una IP fija hay que contratarla con el proveedor de conectividad), cuando tratásemos de conectar con dicha red local habría que averiguar previamente a qué IP tenemos que llamar con el cliente de UVNC. Esto es un engorro bastante incómodo ya que habría que decirle a algún usuario que, por ejemplo, cargue la web www.cualesmiip.com desde uno de los PC de la ADSL de la que queremos averiguar la IP Pública; y nos diga qué dirección IP le aparece en dicha página. 

Evidentemente, si estamos tratando de entrar remotamente para solucionar algún problema urgente fuera del horario de oficina, y no hay nadie para hacer esa comprobación, no podremos conectar. 

Esto se soluciona o bien contratando una IP fija para esa ADSL al proveedor o bien usando uno de los servicios que anteriormente comentaba en el apartado: Software / Entorno recomendado.

En la web www.dyndns.org podemos dar de alta, completamente gratis, un sistema de redireccionamiento dinámico de DNS para asociar la IP pública dinámica que tenga en cada ocasión el router ADSL, con una dirección alfanumérica fija que elijamos nosotros y que seguirá por ejemplo la siguiente sintaxis: nombre_de_nuestra_eleccion.dyndns.org. De esta manera cuando tengamos que conectar con la ADSL, en la que están los PC que queremos conectar en remoto, en la ventana de conexión de UVNC habrá que poner esa dirección y nos ahorraremos tener que saber cuál es la IP pública.

Si el router no soporta la gestión dinámica de DNS siempre podemos usar algún software, que instalaremos en el servidor principal de la red ya que debe estar siempre activo, que hace la misma traducción de direcciones para que sepamos siempre a qué dirección debemos llamar con UVNC.

Acceso a la segunda parte de este manual.

Por favor, si te ha gustado este artículo puntúalo.

1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (8 votos emitidos, valoración del artículo: 4.88 sobre 5)
Loading ... Loading ...
3,698 veces visto

Comparte este artículo:  Menéame  Enviar a Fresqui  Enviar a Digg  Enviar por E-mail Enviar por E-mail

6 comentarios hasta ahora »

  1. edgar dijo,

    Escrito el 2 Junio, 2008 @ 2:45 am

    no puedo bajarlo en donde dice download no respode en lapagian oficial.alguun tip ? por su atencion gracias

  2. David dijo,

    Escrito el 2 Junio, 2008 @ 8:52 am

    Hola Edgar. A mi sí me funciona. Es posible que cuando lo probaras la página oficial no estuviera. Inténtalo de nuevo.

  3. noek dijo,

    Escrito el 19 Octubre, 2008 @ 2:27 am

    holaaaa, trngo otra version de ultra vnc y tambien que las maquinas no tienen direccion ip estan esta automatica, quisiera que me ayudaran

  4. David dijo,

    Escrito el 20 Octubre, 2008 @ 9:01 pm

    Hola Noek. ¿Qué versión de UltraVNC tienes?

    En cuanto a lo que comentas de que la configuración de las direcciones IP esté en automático, para solucionar ese inconveniente (de no saber con qué dirección IP local quieres conectar) deberías tener algún servidor DNS en la red local que traduzca los nombres de los equipos. Así en lugar de usar las direcciones locales asignadas automáticamenbte podrás poner el nombre del equipo con el que quieres conectar.

  5. Mariella dijo,

    Escrito el 16 Noviembre, 2008 @ 4:19 am

    Hola, antes que nada, gracias! por que todo está muy clarito! :D
    Fíjate, yo de esto del UVNC no sé practicamente nada… recién me ando enterando, por que necesito controlar una PC que está en EEUU y yo estoy en Perú.
    El caso, es que la PC destino (EEUU) es de mi hermana y no sabe absolutamente nada de ordenadores… y veo que es ella quien ha de tener el UVNC como servidor, para ser yo quien entre en su PC… además de un sist. operativo servidor… es correcto???
    Si esto es así.. no hay otro modo de solucionarlo?
    Es decir, yo puedo pedir a mi hermana que instale uno u otro programa, pero no cosas muy dificiles por que no sabrá hacerlo…
    Es posible que sea yo la que haga el trabajo más dificil (ser el servidor) y a la vez, entrar en su PC?
    Ojalá me haya explicado bien..
    Muchas gracias por la ayuda!!!

  6. David dijo,

    Escrito el 17 Noviembre, 2008 @ 9:10 pm

    Hola Mariella.

    En el PC destino (el que quieres controlar remotamente) no es necesario que haya instalado un sistema operativo de servidor. COn Windows Xp por ejemplo es más que suficiente. Lo que sí debes instalar es la parte servidor de UVNC. Luego en tu PC (desde el que conectarás) te instalas el cliente y conectas con la IP pública de tu hermana.

Comment RSS · TrackBack URI

Escribe un comentario

Nombre: (Requerido)

E-mail: (Requerido)

Sitio Web:

Comentario: