Conexión remota con ip dinámica

Cómo realizar una conexión remota con ip dinámica

A los que tenemos la ip dinámica, como su nombre claramente indica, puede cambiarnos la ip, por alguna desconexión, etc, haciendo que tengamos que volver a mirar la ip para podernos conectar remotamente (esto no es nuevo). O llamar a casa, “Oye, mírame qué ip tengo, que habrá cambiado y no puedo”.

Esto se puede evitar, creando una dirección de DNS, las hay gratuitas. Luego lo veremos.

1. Preparar el equipo.

A. Firewall.

Hay que configurar el firewall para que permita este tipo de conexiones, tanto en el puerto tcp/upd (3389) como en las conexiones net bios en tu intranet con tu router. En el caso de outopost:

Imagen1

Además crear una regla para SVCHOST.EXE de estas características:

Imagen2
Y otra para RDPCLIP.EXE tipo UDP para cualquier host y cualquier puerto, esto nos lo pedirá al conectarnos, si no queremos crearla de antemano. Dicho programa se encarga de ejercer el intercambio de información (portapapeles, etc).

Si hablamos del firewall de windows. Tendremos que activar como excepción el Escritorio remoto que ya viene configurado a través de puerto 3389:

Imagen3

B. Router.

Tendremos que abrir el puerto tcp 3389 desde cualquier ip hacia tu ip privada. Cualquier ip ya que tenemos ip dinámica y por lo tanto nos cambiará. Conviene que la ip privada está fijada manualmente para evitar perder los mapeos si cambia nuestra ip y por lo tanto no poder conectarnos. Para conocer cómo establecer fija la ip privada mirar este enlace.

2. Crear dirección DNS gratuita.

Podemos usar cualquier proveedor de este tipo de servicio, hay varios (no-ip, dyndns…) Lo más importante y que primero hemos de mirar es si nuestro router soporta los servicios de DNS Dinámicas y con qué proveedor los soporta. De no soportarlo debemos usar un proveedor que permitar crear un servicio del sistema para que actualice nuestro host cada vez que la ip cambie.

A. Nuestro router tiene servicio DNS Dinámico.

Tan sólo hemos de acceder al punto en cuestión e informar los datos que nos solicite (usuario, contraseña, cuenta de correo…) y activarlo, ya que por defecto suelen estar desactivados dichos servicios.

Zyxel suele trabajar con dyndns.com, por lo que, obligatoriamente, si queremos usar este servicio, hemos de registrarnos en dicha web y crear nuestro host. Para crearnos un usuario hemos de acceder a https://www.dyndns.com/account/create.html e informar todos los campos requeridos (nombre de usuario, mail, contraseña) y marca tanto las condiciones de uso como que sólo quieres crear una cuenta free:

Imagen4

De las tres últimas opciones, no hace falta que marques ninguna:

Imagen5

Ya tan sólo Create Account. Recibirás un mail de confirmación en la dirección con la que te registraste.

Una vez estemos dentro del área privada de dyndns hay que dirigirse a Imagen6 y escoger la opción Imagen7 y presionar Get Started Imagen8 Si ya tuviéramos creado el host, para verlo, tendríamos que presionar Manage Hosts.

En la pantalla de alta del host, tan sólo hay que informar:

- Host Name y escogerlo en la lista, en mi caso (rgb_co y he puesto dyndns.info)

- Ip address, la ip que tenga tu router en este momento. Para saberlo http://www.cual-es-mi-ip.net

Y presionar el botón Create Host:

Imagen9

A partir de aquí, tan sólo hemos de informar estos datos en nuestro router:

Imagen10

Y con esto ya estaremos preparados para conectarnos remotamente con el escritorio remoto de Windows.

B. Nuestro router no tiene servicio DNS Dinámico o no queremos/podemos usarlo, o bien tenemos cable-modem.

Para esto utilizaremos http://www.no-ip.com el cual te permite agregar un servicio a tu sistema que se encargará (mientras está encendido y sin tener cargada la sesión de actualizar la ip del host).

Tendréis que registraros:

Imagen11

Os enviará mail al correo de registro con un link para la activación. Una vez que estéis dentro de vuestra área privada, lo primero es crear el host, clicando en Host/Redirects->Add:

Imagen12

A continuación os pedirá cumplimentar:

Imagen13

Hostname: el que queráis.
Dominio: hay una gran lista, yo he cogido no-ip.org
Host type: DNS Host (A)
Ip Address: vuestra ip pública en este momento (la cual te detecta y cumplimenta).

Y por último presionar el botón Imagen14

Si todo ha ido bien, mostrará pantalla, conforme el host blablabla.no-ip.org resolving xxx.xxx.xxx.xxx has successfully been added…

Ahora, tendréis que ir al apartado de descargas (DOWNLOADS) dentro de la misma área privada, para bajaros el programita que va a hacer el resto, donde como véis hay para todos:

Imagen15

Este programa se encargará de actualizar nuestra dirección DNS gratuita cada cierto intervalo de tiempo, para que esté disponible en todo momento. La instalación sencilla, nada que destacar. Una vez hecha, lo primero que hay que hacer es informar los datos de la cuenta (mail y pass) para que el programa se pueda logar:

Imagen16

Automáticamente nos mostrará el host creado anteriormente, el cual deberemos marcar para que se actualice:

Imagen17

en el registro inferior nos informará si ha ido todo correctamente.

Tan sólo nos queda una cosa, en esta pantalla y es presionar el botón Options y en la pestaña Standard marcar la casilla Run as a system service :

Imagen18

El motivo no es otro que si por alguna causa se nos reinicia el equipo o queramos hacerlo, podamos y posteriormente podernos conectar ya que no es necesario que se inice sesión para que el software esté funcionando al estar como servicio.

Otro punto a descatar, en la pestaña Connection/Standard es la frecuencia de actualización, que está en 30 minutos por defecto. Yo la he bajado a 15. Esto vale para que si se os cae el router y optiene otra ip, no podrás conectar en ese momento, pero a los 30 minutos el programa actualizará el servicio dns creado.

Por último comentar que este programa necesita, obviamente salir, y que por lo tanto, el firewall te creará (si está en modo asistente creación de reglas, y si no la creáis manual) dos reglas:

Imagen19

Imagen20

3. Comprobando que funciona.

Nos vamos a Inicio/Ejecutar, aceptamos y allí tecleamos:
ping nuestrohost.no-ip.org (no-ip.org es el dominio que yo cogí, hay más). y si todo es correcto, saldrá algo similar a esto:

Por último ya sólo nos queda conectar, pero en este caso, en lugar de teclear nuestra ip pública, tecleamos el nombre de nuestro host:

Imagen21

Imagen21

Además, si por ejemplo, queremos acceder a nuestro router desde cualquier sitio, tan sólo tenemos que teclear nuestro host precedico del protocolo http://, en nuestro ejemplo sería:

http://myhost.no-ip.org

Manual realizado por rgb_co para softzone y adslzone. Queda prohibida su copia, parcial o total, sin el consentimiento del autor.

Lo que comparten tus amigos

SoftZone © 2007 - 2013