Desgraciadamente, no todos podemos disfrutar de una IP fija. Las compañías de acceso a Internet tienen la fea costumbre de asignarnos IP’s dinámicas, para poder exprimir al máximo sus conexiones y tener el mayor número de clientes conectados. Para disfrutar de una IP estática hay que pagar más dinero al mes. Pero quizás mucha gente no le de importancia al hecho de tener o no tener la IP estática (fija) ¿Para qué quiero yo eso? Pues hay muchos motivos para ello. Vamos a enumerar algunos:
- Si quiero acceder desde otro ordenador a mis documentos guardados en el ordenador de mi casa (por ejemplo, desde la oficina) necesito saber en todo momento la IP del ordenador de mi casa.
- Si quiero instalar un servidor FTP para poder descargarme cuando lo necesite mis archivos desde cualquier otro sitio.
- Si quiero instalar un servidor para que mis amigos y yo juguemos a algún juego en red (quake).
- Si quiero crear un servidor web para mis páginas y así instalarme moodle, joomla, mambo, egroupware o cualquier otro gestor de contenidos (sí, sí … ¡sin tener que pagar alojamiento ni nada!)
Pues hay varias formas de hacerlo. Yo lo consigo gracias a dos herramientas: el servicio gratuito de DynDNS y el programa ddclient.
DynDNS es una página web donde podemos registrar un subdominio en relación a muchos dominios previos que ya tiene el sitio registrados. Me explico: en el sitio podemos encontrar por ejemplo el dominio homelinux.com y yo puedo registrar (siempre que esté libre, claro) el subdominio ejemplo.homelinux.com. Para ello, me registro rellenando para ello todos los campos del formulario y elijo un subdominio dentro de uno de los dominios que me ofrecen. Una vez hecho esto, tomamos nota de nombre de usuario, subdominio registrado y contraseña de acceso y pasamos a la siguiente fase.
Programa ddclient: Es un pequeño programa escrito en perl que lo único que hace es conectarse con el servicio web que nos ofrezca un subdominio (en mi ejemplo DynDNS) y le facilita nuestra IP actual cada pocos minutos, de tal manera que consegimos que, cada vez que alguien introduzca en su navegador ejemplo.homelinux.com llegue directamente a nuestro ordenador. Para instalar esta maravilla, desde Ubuntu, pues lo de siempre:
sudo apt-get install ddclient
Durante la instalación se nos preguntará por el servicio que nos ofrece el subdominio, el nombre de usuario, la contraseña de acceso y el nombre de nuestro subdominio. Y eso es todo.
Para otros sistemas, hay que configurar el archivo /etc/ddclient.conf. En la mayoría de los casos bastará con descomentar las opciones de nuestra configuración, para que finalmente, quede algo así:
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.confpid=/var/run/ddclient.pid
protocol=dyndns2
use=if, if=eth0
use=web
server=members.dyndns.org
login=nombre de usuario
password=’contraseña’
wildcard=yes
ejemplo.homelinux.com
Luego todo depende de los servicios que tengamos instalados en nuestro ordenador, servidor web, FTP, correo, o simplemente una carpeta de documentos. No se os olvide abrir los puertos que utilicen estas aplicaciones en el router y desviarlos a la Ip interna del ordenador que saldrá a Internet, por que si no no se podrá acceder a los servicios.
Para comprobar que todo funciona correctamente, simplemente tecleamos en nuestra consola:
sudo ps -aux|grep ddclient
Y nos aparecerá algo así:
Warning: bad ps syntax, perhaps a bogus ‘-’? See http://procps.sf.net/faq.html
root 5656 0.0 0.6 33440 6320 ? S 17:31 0:00 ddclient – sleeping for 80 seconds
rdos 6934 0.0 0.0 5120 828 pts/0 S+ 18:40 0:00 grep ddclient
Lo del sleeping for 80 secons significa que falta 80 segundos para que el programa vuelva a actualizar nuestra IP con el servidor de DynDND.
Los errores e incidencias quedan registrados en /var/cache/ddclient/ddclient.cache
Archivado bajo: Linux | Etiquetado: ddclient, DynDNS, egroupware, FTP, joomla, mambo, quake, servidor, web


Tengo la intención de montar un servidor web con mi propio ordenador desde casa, para ello el problema que me surge es que no tengo ip fija.
Hace tiempo que conozco diversos lugares donde puedes asociar tu ip dinámica con un nombre de dominio que tienes que elegir de una lista.
Montar servidor sin IP Fija