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.

ddns_foto_00

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. Cada Firewall se configura de una manera diferente, por ejemplo, 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:

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.

Crear dirección DNS gratuita.

Dyndns_logo

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.

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, por ejemplo, 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 la web de dyndns y rellenar 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. De las tres últimas opciones que aparecen no hace falta que marques ninguna.

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 y escoger la opción y presionar Get Started 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. A partir de aquí, tan sólo hemos de informar estos datos en nuestro router y con esto ya estaremos preparados para conectarnos remotamente con el escritorio remoto de Windows.

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

no-ip_logo

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). Nos registramos en la plataforma y nos enviarán un 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 y a continuación os pedirá cumplimentar:

  • 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 para finalizar. 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 software que se encargará de actualizar nuestra IP y asociarla al DNS gratuito 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:

Antes de finalizar, en este programa sólo nos queda una cosa: presionar el botón Options y en la pestaña Standard marcar la casilla Run as a system service. 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:

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). El resultado que veremos mostrará cómo se ha resuelto el DDNS y lo asigna a nuestra propia IP.

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

  • http://myhost.no-ip.org
Compártelo. ¡Gracias!