miércoles, 9 de febrero de 2011

ddclient para DynDns.org

DDNS (Sistema Dinámico de Nombres de Dominio), es una herramienta muy útil que traen incorporados casi todos los router. Únicamente lo usamos cuando nuestro proveedor de acceso a internet nos asigna una dirección IP dinámica (aleatoria).

En las conexiones dinámicas ADSL, la dirección IP cambia automáticamente cada vez que nos conectamos a internet, mas concretamente cada vez que encendemos el router.

ADSL (Asymmetric Digital Subscriber Liner) "Linea de Abonado Digital Asimétrica); consiste en una linea digital de alta velocidad apoyada en el par simétrico de cobre que lleva la linea telefónica convencional o linea de abonado, siempre y cuando el alcance no supere los 5,5 km medidos desde la Central de Telefonía.

Esta tecnología se denomina asimétrica debido a que la velocidad de descarga (desde la Red hasta nuestro ordenador) y de subida de datos (desde nuestro ordenador a la Red) no coinciden. Normalmente la velocidad de descarga es mayor que la de subida


En la conexiones dinámicas de Cablemodem; la dirección IP cambia aleatoriamente cuando nuestro proveedor de acceso a internet lo cree necesario o conveniente. (hay operadores de cablemodem que cambian de IP a sus abonados cada 15 días, otros cada semana, etc...)

Cablemodem; es un tipo especial de modem diseñado para modular la señal de datos sobre una infraestructura de televisión por cable. El termino Internet por cable o simplemente cable, se refiere a la distribucion de un servicio de conectividad a internet sobre esta infraestructura de telecomunicaciones.

Los cablemodem se utilizan para distribuir el acceso a Internet de banda ancha, aprovechando el ancho de banda que no se utiliza en la red de TV por cable.

Posibles usos.

Si nuestra intención es configurar un servidor web y/o ftp, montar una VPN. Para ello hemos de tener localizado nuestro router en internet para poder acceder a dichos recursos, esto lo conseguimos gracias esta herramienta que incorporan casi todos los router llamada DDNS


Funcionamiento de DDNS

Esta herramienta permite configurar el router para asociarlo, mediante un nombre de dominio, a una dirección IP.

Primero nos habremos dado de alta en un servidor de DNS dinámicas que a ser posible gratuito, aunque también lo hay de pago. En este caso hemos usado un servidor gratuito llamado DynDNS.com

Cuando el router se conecta a internet obtiene una dirección IP, en este momento el router envía la información de su IP y del nombre de dominio (previamente dado de alta) al servidor www.dyndns.com, mediante la cuenta definida. A partir de este momento, el nombre de dominio que dimos de alta (por ejemplo: usuariodebian.dyndns.org) queda asociada a la dirección IP de nuestro router, con lo cual nuestro router ya se encuentra localizado en internet.



Regitrar un host en DynDns.org

Lo primero que debemos hacer es registrarnos en la página web http://www.dyndns.com y crear un host gratuito. Usaremos los datos que hemos usando en el proceso de registro para configurar nuestro servicio de host en DynDns

En el videotutorial de abajo se ve el proceso de registro


Instalar ddclient

Ahora vamos a instalar el cliente de dyndns en nuestro servidor, para ello como siempre hacemos en este blog, bien con la ayuda de synaptic o bien con apt-get desde una consola de comandos, instalamos el paquete ddclient

# apt-get install ddclient


abrimos synaptic y marcamos para instalar ddclient


al marcar para instalar observamos como synaptic nos informa de las dependencias necesarias para su instalación y posterior funcionamiento. Pulsamos en Marcar


ahora observamos como esta seleccionado ddclient para ser instalado. Pulsamos en Aplicar


y nuevamente en Aplicar.


una vez que hemos pulsado en aplicar, comienza el proceso de instalación y configuración, mediante el cual nos hará una serie de preguntas necesarias para su configuración.

La primera pregunta es: Cual es el servidor de DNS dinámico.
La respuesta en nuestro caso es: www.dyndns.org

Pulsamos en Adelante


En la siguiente captura de pantalla nos hace 3 preguntas:

1- Nombre de usuario para el servidor de DNS dinámico: Aquí el nombre que usamos cuando nos dimos de alta en DynDns.org, en este ejemplo es: usuariodebian
2- Contraseña para el servicio de DNS dinámico: la contraseña que usamos cuando nos dimos de alta en DynDns.org, en este ejemplo es: mi_clave_secreta
3- Método de selección para nombres actualizados: Aquí lo mejor es elegir Manualmente

Pulsamos en Adelante.


En la siguiente captura indicamos el nombre de dominio con el que nos hemos dado de alta, en este ejemploes: usuariodebian.dyndns.org

Pulsamos en Adelante


ahora observamos como synaptic guarda la configuración y arranca el servicio ddclient.


Cuando termine synaptic ya podemos hacer uso del host: usuariodebian.dyndns.org






Reconfigurar ddclient

Si en algún momento queremos reconfigurar nuestro cliente, porque nos hemos equivocado en la introducción de los datos, o bien porque hemos cambiado de host, o por cualquier otro motivo, lanzamos una consola de comando, nos logeamos como root y  usamos el siguiente comando:   dpkg-reconfigure ddclient


y seguimos los pasos del asistente, que son los mismos del proceso anterior:

La primera pregunta es: Cual es el servidor de DNS dinámico.
La respuesta en nuestro caso es: www.dyndns.org

Pulsamos en Aceptar


En la siguiente captura de pantalla nos pregunta: Nombre de usuario para el servidor de DNS dinámico: Aquí el nombre que usamos cuando nos dimos de alta en DynDns.org, en este ejemplo es: usuariodebian



Ahora pregunta: Contraseña para el servicio de DNS dinámico: la contraseña que usamos cuando nos dimos de alta en DynDns.org, en este ejemplo es: mi_clave_secreta



La siguiente pregunta es: Desea obtener la dirección IP publica utilizando checkip.dyndns.com
a la que responderemos SI


Ahora pregunta que elijamos el Método de selección para nombres actualizados (nos pregunta si deseamos escribir nosotros mismos el host que hemos dado de alta) lo mejor es seleccionar Manualmente.


Como hemos seleccionado Manualmente, entonces hemos de escribir el nombre del host que hemos dado de alta en DynDns.org.
En este ejemplo es: usuariodebian.dyndns.org



En la pregunta: Desea ejecutar ddclient al establecer una conexión PPP.
Respondemos No


Ahora nos pregunta si deseamos ejecutar ddclient como demonio (que se ejecute al arrancar el sistema). Responderemos SI


La siguiente pregunta es: Intervalo entre las ejecuciones de ddcliente (el tiempo que queremos que pase entre una actualización y otra de la dirección IP), podemos dejar el valor que aparece por defecto.  300






Edición manual de ddclient.conf

Para poder configurar los parámetros necesarios hemos de editar el siguiente fichero: ddclient.conf que se encuentra en /etc

Desde una consola de comandos, entrando como usuario administrador (root) y usando el editor de textos nano. Con el siguiente comando podemos editar dicho fichero: # nano /etc/ddclient.conf



y dejamos el archivo de configuración con este contenido.

protocol=dyndns2
use=web, if=checkip.dyndns.org
server=members.dyndns.org
login=tu login de la web
password=tupassword
tu host registrado



Finalmente reiniciamos el servicio con el siguiente comando: /etc/init.d/ddclient restart



========================================================================

VideoTutorial



























.

No hay comentarios: