2/26/2008


Instalar no-ip en Arch Linux

No-ip provee administración de DNS, DNS dinámicos, registración de dominios, email y muchos otros servicios relacionados al dominio.
Para comprender bien el concepto es necesario entender que es una dirección IP y un DN(Nombre de dominio). Las computadoras y dispositivos se identifican en internet a través de una dirección única, que es llamada como direccion IP (IPv4) y está formada por cuatro grupos de 8 bits cada uno. Ej: 201.255.145.193.
Pero como es muy dificil acordarse de las direcciones IP para acceder a los diferentes equipos, se crearon los nombres de dominio. Por lo cual nosotros ingresamos el nombre de la maquina en cuestión y nuestro DNS(Servidor de Nombre de Dominios) se encargará de traducir la petición a su dirección en formato númerico.

Ej: www.google.com---------> IP 216.239.51.99

Pero como verán solo funciona si nuestra IP se mantiene fija y no varía en el tiempo, pero como las conexiones por ADSL son dinámicas, es decir nuestra IP se renueva cada nueva conexión, este sistema no funcionaría, si quisieran ver una página en mi servidor y mi modem se desconecta y vuelva a conectarse, tendría otra ip y el DNS del cliente apuntaría a otra IP inexistente o no.

Lo que nos permite no-ip es mantener nuestro nombre de dominio fijo ej: braianet.no-ip.org y actualizar la IP cada vez que el modem se conecte nuevamente. Por este motivo siempre que quiera acceder a mi equipo estará disponible ya que la dirección ip actualizada y el nombre de dominio son correctos.
Primero nos creamos una cuenta en http://www.no-ip.com/newUser.php
Completamos los datos y recibiremos un mail, clik para confirmar la operación.
Luego ingresamos nuestro e-mail y contraseña.

Vamos a la sección Add:

Your No-IP
Hosts / Redirects
Add

despues en Hostaname ingresamos el nombre que queremos para nuestro equipo, y el domino.

Hostname Information
Hostname: .

Host Type:

DNS Host (A)
DNS Host (Round Robin)
DNS Alias (CNAME)
Port 80 Redirect
Web Redirect

IP Address:

View History
Assign to Group: View Groups | Add Group
Allow Wildcards: Enhanced/Plus Feature
Own a domain name?
Use your own domain name with our DNS system. Add your domain name now or read more for pricing and features.

Clickeamos en Create Host y listo, ahora necesitamos la aplicación:

Para instalar en ArchLinux:

# pacman -S noip
resolviendo dependencias... Hecho.
verificando conflictos... Hecho.

A instalar: noip-2.1.4-1

Tamaño total de paquetes: 0,10 MB

¿Continuar con la instalación? [Y/n] Y
:: Descargando paquetes desde community...
noip 17,1K 33,1K/s 00:00:01 [#####################] 100%
Verificando la integridad de los paquetes... Hecho.
limpiando...Hecho.
(1/1) verificando conflictos entre archivos [#####################] 100%
(1/1) instalando noip [#####################] 100%

####################################################
# IMPORTANT! #
# BEFORE running noip2 YOU MUST CONFIGURE IT! #
# To configure noip2 run the command "noip2 -C -Y" #
####################################################

# noip2 -C -Y

Auto configuration for Linux client of no-ip.com.

Please enter the login/email string for no-ip.com TUDIRECCIONDEMAIL
Please enter the password for user 'braianel22@gmail.com' CONTRASEÑA

Only one host [braianet.no-ip.org] is registered to this account.
It will be used.
Do you wish to run something at successful update?[N] (y/N) y
Please enter the script/program name

New configuration file '/etc/no-ip2.conf' created.

Para iniciarlo:
# /etc/rc.d/noip start

Y para iniciarlo siempre al encender el equipo lo agregamos a la sección DAEMONS de /etc/rc.conf

DAEMONS=(syslog-ng network netfs crond alsa !cups hal adsl noip !tor !privoxy !dbus !httpd !mysqld)

Gracias a no-ip podemos tener un servidor web o ftp y acceder de cualquier lugar del mundo, solo conociendo nuestro nombre de dominio :). Saludos!

3 comentarios:

Carlos said...

simplemente, excelente, gracias por la explicacion.

Braian said...

Muchas Gracias Carlos :)

Anonymous said...

Muchas Gracias por la explicacion. Funciona perfectamente.