09 octubre 2009

DNS Dinamico En linux No-IP







Configurar El Cliente De No-Ip En Linux
DNS Dinamico






Bueno pues vamos a configurar el cliente de no-ip en ubuntu, pero primero, Que es NO-IP???

Bien no-ip es un servicio de redireccion a travez de un servidor dns y un cliente, bien mas explicado, la mayoria tenemos una ip dinamica, cada vez que nos conectamos a internet nuestra ip cambia, nuestro modem nos da una diferente cada vez, el problema es cuando queremos montar un servidor o algun servicio en internet, si nuestra ip cambia constantemente como localizar nuestra pc.

Es decir si montamos un servidor web como localizarlo tendiamos que darle constantemente nuestra ip al cliente y esto es molesto y no es practico, la solucion es un nombre de dominio dinamico, asi nuestro nombre de dominio podria ser algo como: tuxfamily.serverhttp.com y tambien necesitamos un programa que nos actualize constantemente el nombre de domino, esto es lo que hace el servicio de no-ip.

No-Ip tiene servidores DND (servidores de nombre de dominio). Un servidor DNS en una computadora que tiene un listado de direcciones de sitios web, con su correspondiente ip, asi al visitar una pagina lo que realmente hace el navegador es tomar la URL o nombre de dominio o direccion del sitio, por ejemplo www.google.com es navegador no tiene idea de que computadora tiene esa pagina, asi que se conecta con el servidor dns y este le devuelve la ip de www.google.com asi el navegador teniendo la direccion ip sabe a donde ir y se conecta a google.


Bien ahora que entendemos esto, debemos instalar el cliente de no-ip en linux este se encargara de checar si nuestra ip cambio y se conecta a no-ip y actualiza nuestro nombre de domino a nuestra nueva ip, asi no hay problema, podemos montar un servidor aunque nuestra ip sea dinamica.

Ahora si, nosregistramos en www.no-ip.com y creamos una cuenta gratis, esa bastara.

Aqui tenemos la pagina, nos registramos, nos logeamos y procedemos a crear un nuevo host, solo debemos seleccionar "Add a Host"










Y ahora solo tenemos que ingresar el nombre de dominio

yo puse tuxfamily y quedara asi:

tuxfamily.sytes.net

ahora solo le damos al boton crear y listo ya tendran su nombre de dominio listo



Como ven ya tengo algunos pero usaremos el recien creado:

tuxfamily.sytes.net

ahora vamos a instalar el cliente de ni-ip, lo podemos descargar pero tambien se encuentra en los repositorios, asi que lo instalamos:

$ sudo aptitude install noip2

y al instalarse nos pide el nombre con el que nos registramos
Y claro la contraseña
Y nos pregunta el intervalo en minutos con el que queremos que refresque el DNS, cada cuanto tiempo chequea si cambio nuestra IP, por defecto esta 30 min yo lo voy a dejar asi, pueden poner el tuempo quequieran
Ahora, hemos creado mas de un dominio debemos seleccionar cual dominio queremos que se actualize en esta pc, bien, yo tengo 3 pero los otros 2 son para otras pcs asi que solo selecciono tuxfamily.sytes.net, si lo dejas en blanco, se selccionaran todos los dominios que hayas creado.
Si tenemos mas de una interfaz de red, por ejemplo red cableada o wi-fi debemos seleccionar que dispositivo vamos a usar, en lo particular yo uso la cableada que se llama eth0.
Ahora nos pregunta si deseas que no-ip intente detectar tu ip externa, pues le decimos que si
Este asistente es para crear la configuracion y es ecesarias para su funcionamiento, despues de esto ya deberia estar listo el cliente, en la shell deberiamos ver algo como esto:
La configuracion se ha creado en /var/lib/noip2/noip2.conf pero debemos indicarle a noip2 que use esa configuracion con pero no nos dejara ya que el proceso esta activo asi que tendremos que matar el proceso vamos al monitor de sistema en sistema>administracion en la pestaña "ver" de damos en ver todos los procesos y buscamos el proceso noip2 y lo terminamos
Otra forma es ver el ID del proceso en mi caso es el 10145 y terminarlo desde la consola ejecutando:

$ sudo noip2 -K 10145

y listo el proceso teminara ahora solo falta indicarle donde esta la configuracion con

$sudo noip2 -c /var/lib/noip2/noip2.conf

Listo ya tendremos configurado correctamente el cliente para comprobarlo podemos checar informacion del cliente con el comando

$ sudo noip2 -S

Nos desplegara informacion del cliente ahora ya esta listo, acabo de instalar apache al ingresar tuxfamily.sytes.net deberiamos ver la pagina por defecto de apache, veamos.
Asi es funciona ahora no importa que tu ip cambie siempre podras accesar mediante el nombre de dominio, para cambial la configuracion primero matamos el proceso y despues ejecutamos

$ sudo noip2 -C

Por ultimo hacemos un ping a nuetro dominio y nos debe regresar nuestra IP externa
Todo listo y funcionando

No hay comentarios:

Publicar un comentario