ACTIVAR DDNS EN ROUTER HOME-STATION

La traducción de DDNS es Sistema Dinámico de Nombres de Dominio. Es una herramienta muy útil cuando nuestra línea ADSL tiene un direccionamiento dinámico, es decir, nuestro proveedor de Internet nos asigna una IP pública diferente cada vez que nos conectamos.

Por ejemplo ,si nuestra intención es configurar un servidor web, ftp, montar una VPN, etc, necesitamos tener localizado nuestro router  en Internet para poder tener acceso. Esto lo conseguimos mediante la función DDNS.

Dicha función permite configurar el router para asociarlo, mediante un nombre de dominio, a una dirección IP. Esto lo lleva a cabo un servidor que proporciona soporte para DNS con IP dinámica (por ejemplo  DynDNS.org y TZO.com.)

En el caso de que tu router sea un home-station  (: Advanced setup>DNS>>Dynamic DNS.) hay un bug reconocido por la mayoria de los usuarios por la que este servicio no funciona ( si entráis por telnet con el sh y luego navegáis un poco por el directorio de archivo veréis que el directorio ddns está vacío:osea que guarda la configuración pero luego no hay ningún daemon ni programa ni nada que se encargue de usar esta información, además si ejecutas ps ux verás que el proceso con PID 847 corresponde al servidor DDNS y se llama de esta forma: /bin/ddnsd /var/ddnsd.cfg /var/ddnsd.cache.  y  luego  vas a  ver el archivo de configuración /var/ddnsd.cfg  que contiene la configuración esencial,si  haces cat /var/ddnsd.cfg verás que saca exactamente los parámetros que has configurado,pero en este caso el parámetro interface es igual a 32, pero esa interface no existe pues deberia ser es ppp0).

Cómo arreglarlo?

No obtante este bug , desde el Google Chrome , puede resolverse siguiendo estas instrucciones:

  • Primero, si tienes alguna configuración DDNS añadida, bórrala. Bórralas todas. Si no, ahora vamos a insertar la buena y te dirá que ya la has añadido.

 

  • Abre una pestaña en tu navegador  y escribe :http://192.168.1.1/ddnsmngr.cmd?action=add&service=1&username=USERNAME&password=PASSWORD&hostname=HOST&iface=ppp0&sessionKey= y   (NO aprietes intro. Espera. Vamos a buscar cuál es el parámetro sessionKey.)

 

 

  • Abre otra pestaña y escribe view-source:http://192.168.1.1/ddnsadd.html

 

 

  • En la línea 153 verás un parámetro que pone sessionKey=. Al lado irá un número de unos 7 dígitos (más o menos). Memoriza este número o escríbelo en un post-it. O mejor, cópialo al final de la orden que habías escrito en el punto 1.

 

 

  • Por ejemplo quedaría así:  http://192.168.1.1/ddnsmngr.cmd?action=add&service=1&username=jaimito&password=juanflan&hostname=mihost.dyndns.org&iface=ppp0&sessionKey=127684736

 

 

  • Recuerda a cambiar los parámetros USERNAME, PASSWORD y HOST en el comando por los tuyos.

 

 

Si todo ha ido bien, esta configuración se habrá añadido correctamente y en interface ya no verás 32 sino ppp0. Correcto! Si ahora te vas al panel de dyndns verás que la ip está bien y aunque reinicies el router, esta configuración siempre funcionará.
Recuerda que si reseteas los parámetros por los de fábrica, tendrás que hacer esto nuevamente.

Mas info  http://www.redyc.com/rastros/2012/03/05/bug-del-ddns-en-home-station-p-dg-a4001n1-de-movistar/

Una vez activado el servicio ddns el funcionamiento sería el siguiente: una vez ceada  la cuenta (en principio gratuita) con un servidor de DNS dinámicas, por ejemplo en  www.dyndns.org.,cuando el router conecta a Internet obtiene una dirección IP., envíando en ese momento  la información de su IP y del nombre de dominio al servidorwww.dyndns.org, mediante la cuenta definida. A partir de ese momento, el nombre de dominio (del tipo xxxxx.dyndns.org) queda asociado a la IP y, por tanto, nuestro router queda localizado en Internet con, por ejemplo, un simple ping (es necesario abrir ventana de interfaz de comandos  al nombre de dominio desde cualquier ubicación (ping xxxxxx.dyndns.org nos devolvería la IP pública del router) constando por tanto el proceso completo  de activacion de ddns  consta de dos partes: activar la función en el router y definir la cuenta y el nombre de dominio con el servidor dyndns.org.

PRIMER PASO :ACTIVACION  FUNCION DDNS EN EL ROUTER

Accederemos al router introduciendo su IP local en el navegador (puerta de enlace de nuestra red local que suele ser  la IP 192.168.1.1 a no ser que se la hayamos cambiado). La introducimos en el navegador y debería abrirse una ventana de peticion de usuario/pwd. Aparecerá la pantalla de acceso al router, que es siempre la de configuración general. Iremos al apartado Setup —>DDNS–> DDNS Service–> DynDNS.org.

Aquí deberemos rellenar una serie de campos: User Name, Password y Host Name  ,los cuales  conseguiremos al configurar nuestra cuenta con DynDNS.org.

SEGUNDO PASO :OBTENCION DE DATOS DDNS CON DynDNS.org

  1. Entraremos en www.dyndns.org y nos dirigiremos al apartado Account.

 

  • Allí iremos al enlace Create Account para abrir una cuenta (gratuita hasta el momento), ya que en principio, todavía no tenemos ninguna

 

 

  • En este apartado deberemos elegir un nombre para la cuenta, una contraseña y poner una dirección e-mail. A ésta dirección nos enviarán la confirmación de que la cuenta está creada, por tanto debemos tenerla necesariamente activa y en uso.

 

 

  • Los datos de Username y Password que introduciremos nos valdrán tanto para el acceso a nuestra cuenta en dyndns.org como para los apartados correspondientes del router. Pulsamos el Botón Create Account. En ese momento pasaremos a la pantalla de confirmación en la que se nos notifica que se nos ha enviado un e-mail a la dirección de correo introducida anteriormente

 

 

  • En el e-mail que recibiemos , aparecera  un enlace al que necesariamente tendremos que ir para continuar el procedimiento.Pulsaremos, por tanto en el enlace.

 

 

  • Lo siguiente es iniciar sesión, iremos al apartado Login.

 

 

  • Una vez iniciada, pulsaremos en el apartado Dynamic DNS y a continuación en Add Host.

 

 

  • Aquí crearemos el nombre de dominio que queramos asociar a nuestra cuenta (podemos crear varios) y por tanto llegaremos a una pantalla de confirmación:

 

 

  • Volveremos a comprobar los datos de nuestra cuenta en la que ya aparecerá el dominio creado.

 

 

  • En este momento podemos terminar de rellenar los campos que nos restaban de la configuración del router:

 

 

  • Pulsando en el botón Save Settings, y si todos los pasos los hemos dado correctamente, debería activarse la función DDNS.

 

 

PERCER PASO : CONFIGURACION  KEEP ALIVE EN EL ROUTER

Para finalizar, cambiaremos una opción que viene en el router por defecto. En la 1ª pantalla de configuración (menú Setup) está establecida en el apartado Connection la opción Connect on Demand (Max idle 5 Min). Esto quiere decir que el router marcará la conexión PPPoE sólo cuando sea demandada por alguno de los ordenadores de nuestra red, desconectando a los 5 minutos de inactividad.

Pero para poder tener el router siempre accesible desde el exterior, es necesario que esté siempre conectado. Por tanto, marcaremos la opción Keep Alive: Redial Period xx Sec. Esto hará que en caso de sufrir alguna desconexión, el propio router se encargará de reestablecerla, ya que marcará la conexión cada xx segundos (30 en el ejemplo).

ULTIMO PASO.

A partir de ahora, podemos localizar nuestro router de varias maneras. La más sencilla para obtener nuestra IP pública sería hacer un ping al dominio que tengamos en uso desde una ventana del interfaz de comandos.

Si tenemos un servidor web instalado en el ordenador, a partir de ahora será accesible en la dirección http://ponernombre.dyndns.org.

Mas infoRmacion en  http://www.adslayuda.com/befsr41-configuracion_DDNS.html

🤞 No se pierda nuestro boletín mensual !es gratis!

¡No hacemos spam! Más información en nuestra política de privacidad

0 comentarios en “ACTIVAR DDNS EN ROUTER HOME-STATION

  1. Un artículo estupendamente documentado.

    Yo añadiría una cuestión:
    Si tu proveedor de DNS dinámica es «no-ip», cómo se puede incluir este proveedor dentro de la «limitada» lista (sólo permite 2: DynDNS y TZO) del router?.

    Lo digo porque ninguno de estos dos proveedores proporciona un servicio gratuito realmente y sin embargo «no-ip ó zapto» sí.
    Saludos

Deja una respuesta