Control remoto de varios PC mediante ULTRAVNC sin mapeo de puertos (Parte II)
Segunda parte de este manual en la que ya explico pormenorizadamente las instalaciones y configuraciones a realizar.
Si no has leido antes la primera parte de este manual, aquà puedes hacerlo: Leer primera parte del manual.
Pre-instalación
Antes de meternos en faena e instalar todo lo necesario en los diferentes PC implicados, vamos a crear un redireccionamiento DNS dinámico en una de las webs que ofrecen este servicio gratuitamente y luego configurarlo en el router que proporcione la conectividad en la ADSL de la red local de ordenadores que deseamos controlar en remoto.
DNS Dinámico.
La web que yo suelo usar para dar de alta estos servicios de DNS dinámico es http://www.dyndns.org/. Proporcionan muy buen servicio y, lo más importante, gratuito. Puedes dar de alta hasta 5 dominios de DNS dinámico sin pagar un solo euro.
Bueno a lo que vamos, entramos en dicha web y nos creamos una cuenta:Â

Â
  Â
Â
Es importante recordar el nombre de usuario y la contraseña que usemos al darnos de alta ya que esos datos de login serán los que deberemos poner posteriormente en la configuración del DNS dinámico del router.
Una vez la tengamos creada entramos en la categorÃa “My Services” y dentro de “My Hosts” pulsamos en “Add Host Services”.Â
Â
Nos aparecerá una ventana como la que se muestra a continuación:Â
Â
Deberemos escribir un hostname y elegir la extensión de dominio que queramos. El Hostname puede ser el texto que queramos. Sin caracteres especiales y sin espacios. Es recomendable poner, por ejemplo, el nombre de la empresa en la que están los ordenadores a los que queremos conectar a distancia.
En cuanto a la extensión de dominio que debemos seleccionar en el menú desplegable, elegimos dyndns.org.
El tipo de servicio lo dejamos como Host with IP adress y por último introducimos la dirección IP pública en la que está el router ADSL que da conectividad a la red de ordenadores con la que queremos conectar. Si estamos configurando este DNS dinámico desde la conexión a internet del router en cuestión podemos usar el sistema de autodetección pulsando el link “use auto detect IP address” y el sistema nos rellenará automáticamente el campo.
Pulsando el botón “Create Host” la asociación quedará creada.
A continuación nos vamos al router, y mediante el sistema de administración web entramos en la zona de configuración de DNS dinámico. A continuación mostraré las ventanas de configuración de un router Draytek Vigor 2200E plus. Evidentemente en otros routers las ventanas de configuración y las rutas de acceso a la zona de configuración del DNS dinámico serán diferentes; pero sà que normalmente serán bastante parecidas.
En primer lugar nos vamos a la zona de configuración del DNS dinámico.Â

Â
A continuación pulsamos en alguno de los “slots” disponibles para crear DNS dinámicos.
Â
Â
y nos aparecerá la ventana de configuración del DNS dinámico. Deberemos introducir los datos que hemos usado tanto para darnos de alta en dyndns.org (nombre de usuario y contraseña) el proveedor del servicio: dyndns.org y, por supuesto, el nombre del dominio y su extensión.Â
Â
Con esto ya tendremos asociado nuestro router a ese DNS dinámico de manera que, aunque la dirección IP pública de la ADSL sea dinámica y cambie cada X tiempo, nosotros siempre sabremos que con el cliente de ULTRAVNC podremos conectar con la misma dirección: “ejemplo.dyndns.org”.
Instalación de UVNC
Hay tres tipos de PC en los que deberemos instalar el software de UVNC. El siguiente gráfico aclara estos tres tipos y la instalación de UVNC que hay que hacer en cada tipo:Â
Â
En primer lugar procedemos a instalar la aplicación UVNC, en modo cliente / viewer, en el equipo desde el que queremos conectar para controlar remotamente los demás PC.
Para ello procedemos a descargar la aplicación de la zona de downloads de la web www.uvnc.com (es recomendable usar la última versión estable que haya, o como mucho una RC (Release Candidate) y no arriesgar con las versiones beta). En este manual usaremos la última RC disponible de la versión 1.0.4 ya que ha incorporado importantes mejoras en el proceso de instalación y puesta en funcionamiento como servicio del servidor de UVNC.
Este instalador que descargamos nos valdrá también para hacer la instalación en modo server en los PC finales que deseamos controlar en remoto.
Descarga del Instalador
Desde la sección de descargas de la web de UVNC localizamos la versión deseada y pulsamos en el enlace:Â
Â
Â
Localizamos la versión compatible con los SO que tenemos. (En caso de que el servidor de dominio utilice tecnologÃa de 64 bits y los demás PC implicados en la operación sean 32 bits, habrá que descargar ambas versiones).
En nuestro caso descargamos la versión de 32 bits que nos valdrá para todas las instalaciones.Â
Â
Instalación de UVNC en modo cliente o viewer (a instalar en el PC desde el que nos conectaremos para hacer el control remoto)
Las siguientes ventanas muestran el proceso de instalación de UVNC en modo viewer y para Windows XP. En caso de tener Windows Vista deberéis marcar las casillas que, durante la instalación, os permitirán descargar archivos que optimizan la compatibilidad con dicho sistema operativo.Â













Â
Instalación de UVNC en modo servidor (a realizar en todos los PC que queramos controlar remotamente)
Las ventanas del instalador en modo servidor son prácticamente las mismas que acabo de poner para el modo viewer asà que sólo pondré a continuación las que se diferencian.
En la ventana en la que elegimos qué tipo de instalación queremos realizar deberemos desplegar el menú y elegir la opción de servidor. Después nos preguntará si deseamos registrar UVNC como servicio de sistema. Es muy recomendable hacerlo asà para conseguir que el servidor de UVNC siempre esté activo.Â

Â
Como hemos instalado el servidor como servicio (para que se inicie siempre independientemente del usuario que esté logado en la máquina) la aplicación se iniciará automáticamente al finalizar la instalación. Si es la primera vez que realizamos dicha instalación como servidor, posiblemente aparezca un mensaje en el que se nos dice que el servidor no tiene configurada una contraseña.
Por comodidad le daremos la misma contraseña a todos los PC en los que instalemos el servidor de UVNC.Â
Â
En caso de que no nos aparezca esa ventana de aviso podremos acceder a las propiedades de administración desde el icono del UVNC que hay en el systray de Windows. Realizamos un “click” con el botón derecho del ratón y seleccionamos “Admin Properties” en el menú contextual que aparecerá.
Â
Â
Descarga e instalación de UVNC REPEATER (a instalar en el PC servidor principal)
Este es el software que nos permitirá no tener que mapear puertos para cada PC al que queramos acceder.
Recibirá las solicitudes de conexión desde el PC cliente que estemos manejando y las reenviará al PC de la red local remota con el que queremos conectar.
He estado buscando el instalador del repeater que tenÃan los amigos de ULTRAVNC en su web para poneros aquà el enlace pero no lo he encontrado. Están de mudanza de versiones y supongo que aun no lo habrán creado para la nueva versión 1.0.4. El caso es que para facilitaros el tema de la instalación del repeater, tanto como servicio como con arranque manual, he creado un pequeño instalador.
Lo tenéis disponible en el siguiente link: Instalador UVNC Repeater
La contraseña de descompresión del fichero descargado es: www.davidboticario.com
Una vez descargado y descomprimido, al finalizar la instalación, el programa os preguntará si deseáis ejecutarlo.Â
Â
En caso de dejar marcada la casilla que lanza su instalación veréis como el programa se inicia mostrando un icono en el systray:Â
Â
Si contestáis que no lo queréis ejecutar en ese momento lo podréis hacer posteriormente desde el grupo de programas que se crea en el menú de inicio.
Si además de esta instalación manual lo queréis instalar como servicio, por los motivos antes mencionados, podéis hacerlo desde el grupo de programas en el menú de inicio:Â

Â
Para desinstalar dicho servicio simplente tenéis que utilizar el acceso directo “Desinstalar el servicio UltraVNC Repeater” de ese mismo grupo de programas.
Para que el servicio entre en funcionamiento debéis ir al administrador de servicios de Windows e iniciarlo manualmente.Â
Â
O bien reiniciar el PC para que el servicio se inicie con éste.
Configuración de UVNC REPEATER
Desde el icono del systrayÂ
Â
Pulsamos con el botón derecho del ratón y seleccionamos “Settings”Â
Â
En la ventana que aparece desmarcamos la activación del Modo II y dejamos sólo la de Modo I.Â
Es recomendable dejar el puerto 5901. Si lo deseamos podemos poner otro superior o inferior pero en ningún caso pongáis el 5900 ya que será el que usen los PC que tengan el servidor estándar de UVNC.
Ese puerto 5901 (o el que se configure para la conexión del tipo I) será el único que deberemos mapear en el router, contra la IP local del servidor que lleva instalado este repeater.
Si no sabéis como mapear puertos en vuestro router; en la web www.adslnet.es disponéis de multiples manuales, tutoriales, foros y ayudas acerca de cómo mapear puertos en diferentes routers.Â
Â
Repeater sólo mostrará icono en el systray si la aplicación se ha iniciado manualmente, y no como servicio. Este es un pequeño problema del programa que espero que la gente de UVNC resuelva en la próxima versión del Repeater.Â
Este pequeño problema molesta más de lo que parece ya que para poder acceder a la configuración del programa o al log de actividad del mismo deberemos parar el servicio y lanzar Repeater manualmente. Si lanzamos la aplicación manualmente, sin haber detenido el servicio, repeater dejará de funcionar ya que el puerto aparecerá como ocupado por el servicio. Esto lo podemos comprobar en la ventana de log que podemos sacar pulsando con el botón derecho del ratón sobre el icono del systray (que habrá aparecido al iniciar la aplicación manualmente) como se muestra en la siguiente imagen:Â
Â
Cuando hayamos detenido el servicio, e iniciado la aplicación manualmente, si accedemos al log veremos que el puerto está funcionando correctamente y que la aplicación está escuchando a través de él:Â
Â
Conexión desde el PC cliente.Â
Ya sólo nos queda probar la conexión. Desde el PC que vamos a usar para conectarnos en remoto usaremos la dirección alfanumérica que usamos para registrar el DNS dinámico y que era del tipo “ejemplo.dyndns.org”. En el viewer o cliente de UVNC debemos indicarle sobre todo dos parámetros:Â
- El PC con el que queremos conectar
- La dirección del DNS dinámico de la ADSL en la que está el repeater.Â
En cuanto al primer dato, si estamos usando un controlador de dominio en el servidor en el que está instalado Repeater o los PC están todos dentro del mismo grupo de trabajo, será tan sencillo como teclear el nombre del PC final que queremos controlar. También podemos escribir el nombre del PC seguido de la extensión del dominio local de dicho controlador de dominio.Â
Por ejemplo, si el dominio local es: “miempresa” y el PC final que queremos controlar se llama “Compras1″ podemos poner “Compras1″ o “Compras1.miempresa”.Â
En cuanto al segundo dato habrá que marcar la casilla “Proxy/repeater” en el UVNC viewer e introducir en ese campo el DNS dinámico que configuramos en su momento seguida de dos puntos y el puerto de escucha del repeater.Â
Con estos datos de ejemplo la ventana de conexión será algo asÃ:Â
Â
De esta manera conectaremos con el equipo llamado Compras1 de la red local administrada por el servidor que tiene instalado el Repeater.Â
Espero que este manual os sea de utilidad y vuestra participación a continuación mediante consultas, dudas o sugerencias
Por favor, si te ha gustado este artículo puntúalo pulsando sobre las estrellas.
9,398 veces visto

(32 votos, puntuación total: 4.75 de 5)
Renato dijo,
Escrito el 18 Mayo, 2008 @ 7:04 am
Internet Explorer 6.0 en
Windows XP
Usando
Holas David, esta muy completo el tutorial que has desarrollado sinceramente te felicito, ojala sigas con mas tutoriales
…
David dijo,
Escrito el 18 Mayo, 2008 @ 10:12 pm
Internet Explorer 7.0 en
Windows XP
Usando
Muchas gracias Renato. Desde luego comentarios como el tuyo me animan a seguir
José dijo,
Escrito el 10 Julio, 2008 @ 3:25 am
Internet Explorer 7.0 en
Windows XP
Usando
Renato…, mi router dl524 no me permitia abrir mas alla de 4 puertos, estaba por eliminar los que venian de fabrica, pero con tu tutorial, me has solucionado el problema, ya que es para monitorear un cyber y por lo tanto se agradece tu esfuerzo en compartir lo que sabes.
José dijo,
Escrito el 10 Julio, 2008 @ 3:40 am
Internet Explorer 7.0 en
Windows XP
Usando
sorry..el mensaje era para David.
David dijo,
Escrito el 10 Julio, 2008 @ 7:36 am
Mozilla Firefox 3.0 en
Windows XP
Usando
José me alegro mucho de que este tutorial te haya sido de utilidad
andy kurama dijo,
Escrito el 19 Julio, 2008 @ 2:44 am
Internet Explorer 7.0 en
Windows XP
Usando
hola david bueno esta interesante la forma man pero exite una mas simple para desactivar un dominio de red de una empresa si me puedes ayudar man te agradeseria por favor enviame una respuesta a mi msn es jeferson_andy@hotmail.com te agradesco man se q me puedes ayudar
David dijo,
Escrito el 21 Julio, 2008 @ 10:50 am
Mozilla Firefox 3.0.1 en
Windows XP
Usando
Hola Andy. No entiendo muy bien lo que me quieres decir. Este manual no es para desactivar ningún dominio de red de una empresa sino para controlar remotamente redes locales extensas mediante ulravnc sin tener que mapear un puerto para cada PC.
Fity dijo,
Escrito el 9 Septiembre, 2008 @ 1:40 pm
Opera 9.26 en
Windows XP
Usando
Una pregunta David , veras te comento mi caso , yo tengo una LAN de 6 PCS sin ningun servidor de dominio , simplemente PCs de igual a igual , con IPs 192.168.0.1 … 192.168.0.6 .
El acceso a internet lo tienen porque el 192.168.0.1 tiene un cable modem y comparte la conexion por swicht (o sea no hay ningun router en mi esquema) y lo que quiero es poder acceder a los equipos de la LAN desde el exterior (Internet) , y con lo del UVNC REPEATER lo veo mas o menos probable , pero en toda la explicacion me falla el tema del Servidor de Dominio al que haces referencia y yo no tengo (el tema de IP publica dinamica lo he resuelto con NO-IP.COM) . En resumen ¿Se puede usar este software SIN servidor de Dominio? ¿Me podrias explicar como? … Espero tus noticias . GRACIAS .
David dijo,
Escrito el 10 Septiembre, 2008 @ 10:26 pm
Mozilla Firefox 3.0.1 en
Windows XP
Usando
Hola Fity. No hay problema en usar el sistema que he explicado en el manual sin servidor de Dominio.
La existencia de un controlador de dominio en la red local lo único que hace es facilitar la localización de los puestos de trabajo que se van a controlar.
Esto se debe al servidor DNS que acompaña a la instalación de un controlador de dominio. Si tuvieras ese DNS, traduciendo tus direcciones locales, podrÃas usar los nombres de los equipos de la red local que quieres controlar remotamente. En tu caso, al no tener ese DNS tendrás que poner las direcciones IP locales (en el viewer de UltraVNC) para controlarlos.
Se me ocurre ahora una posible solución a esto. Trata de modificar el fichero hosts (del servidor en el que instales el Repeater) ESe fichero está en: C:\WINDOWS\system32\drivers\etc mapeando las direcciones locales de los pc´s de tu red al nombre que quieras darles. Luego prueba a conectar con el UlraVNC Viewer usando esos nombres en lugar de las direciones IP locales.
Danyelo dijo,
Escrito el 9 Noviembre, 2008 @ 4:50 am
Mozilla Firefox 3.0.3 en
Windows XP
Usando
he leido tu manual y me resulta muy interesante lo encontre buscando algun manual q me ayudara pues encontre muchos pero ninguno me funcionaron, solo de manera local y no en entorno web…bueno espero q esta vez me funcione nose porq pero le tengo fe a tu trabajo luego les cuento..
David dijo,
Escrito el 7 Diciembre, 2008 @ 1:19 am
Internet Explorer 7.0 en
Windows XP
Usando
Fantástico….
David dijo,
Escrito el 11 Diciembre, 2008 @ 11:06 pm
Internet Explorer 6.0 en
Windows XP
Usando
Muhchas gracias tocayo!!
JJValles dijo,
Escrito el 22 Diciembre, 2008 @ 7:56 am
Internet Explorer 7.0 en
Windows Vista
Usando
Hola. A ver si me puedes echar una mano¡¡.
Tengo un ordenador y una camara de videovigilancia conectados al router. Se a ciencia cierta que el puerto 5900 esta abierto del router, el firewall esta desactivado, pero no hay manera de poder conectarlos.
Antes de conectar la camara de videovigilancia todo funcionaba a la perfeccion, pero al conectarla me cambiaron el router y me tuvieron que cambiar la IP del ordenador (decir a todo esto que tengo IP estatica). Aparte de indicarle la IP, tengo que decirle la IP del ordenador?? Me he perdido un poco. Me uedes ayudar??
Un saludo desde Valencia.
AmÃlcar dijo,
Escrito el 8 Septiembre, 2009 @ 7:17 pm
Safari 530.5 en
Mac OS X
Usando
Hola,me puedes decir como puedo configurar mi server uvnc para que halla menos lentitud entre ésta y mi viewer al momento de estar conectado? Gracias
David dijo,
Escrito el 9 Septiembre, 2009 @ 4:30 pm
Internet Explorer 6.0 en
Windows XP
Usando
Amilcar, en el cliente puedes configurar una serie de parámetros para mejorar la velocidad de transferencia. Por ejemplo no te lleves la imagen del escritorio, reduce la resolución/calidad de la imagen… prueba hasta que la velocidad te satisfaga.
anhielo dijo,
Escrito el 8 Febrero, 2010 @ 6:16 pm
Mozilla Firefox 3.6 en
Windows XP
Usando
como uso el ultra vnc para lan?
pongo el nombre del equipo?
PC08 -> ‘PC09 ¿?
David dijo,
Escrito el 8 Febrero, 2010 @ 11:49 pm
Usando Unknown browser
Bueno eso depende de si esos nombres los resuelves mediante algún DNS. O también puedes añadirlos al fichero hosts de cada puesto.
Para evitar problemas yo usarÃa las direcciones ip locales.