Tienes tarifa plana en casa pero tu IP es dinámica. A pesar de eso te gustaría tener un servidor web y tus "cosillas" accesibles desde cualquier sitio. La solución a tus problemas es un servicio de DNS dinámico.
Lo primero es crearte una cuenta en uno de los muchos sitios que tienen un servicio de DNS dinámico, muchos son gratuitos. Por ejemplo, DynDNS.org.
Hay otros:
Al crear tu cuenta tendrás que indicar cómo se va a llamar tu máquina, por ejemplo, miservidor.dyndns.org.
Simplemente:
# apt-get install ddclient
El propio sistema de instalación de paquetes de Debian te preguntará los parámetros de configuración. A continuación se ponen unos valores de ejemplo figurados.
Cuando lo quieras reconfigurar puedes usar:
# dpkg-reconfigure ddclient
o editar directamente el fichero /etc/ddclient.conf:
pid=/var/run/ddclient.pid protocol=dyndns2 use=if, if=eth0 server=members.dyndns.org login=pepito_grillo password=clave_de_pepito pepito.dyndns.org
Recuerda reiniciar el demonio para activar los cambios:
# /etc/init.d/ddclient restart
Y eso es todo, cada cierto tiempo, tu demonio ddclient se conectará al servidor y le indicará tu nueva IP, así que no importa que cambie.
Comments
n_n
Pues, fabuloso y conciso! Gracias !
Está muy bien...
pero echadle un ojo a vuestros módem-router-switch-punto de acceso etcéteraque suelen regalar porque suelen tener la opción de configurar un servidor dinámico.... aunque claro, te restringe bastante más... por ejemplo mi Comterend solo me deja usar DynDNS o No-ip.com
Behind The Router
Mmmm... Hay un pequeño problema que no has comentado. Si estás detrás de un router, como es mi caso, la IP que publica ddclient es 192.168.x.x, con lo cual es como si no hubieras hecho nada.
¿Cómo se puede hacer que publique la IP externa? Estoy intentando encontrar la manera de averiguarla, pero si alguien lo sabe, pues mejor que mejor
-------------
Nacho
Nacho
Behind the NAT
Pues obviamente detrás del NAT no le puedes preguntar la IP a la interfaz. Pero ddclient tiene otras formas de averiguar la IP pública.
Las más interesantes son:
cmdque utiliza la IP que te devuelva un comando ywebque consulta una página web, es decir, pon esto en tu/etc/ddclient.conf:Y lo puedes probar con:
Incluso puedes hacer que
ddclientle pida tu IP a la receta de CRySoL Averigua tu IP externa , escribiendo en tu/etc/ddclient.conf:No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.
Muy chulo
ya funciona fresquísimo
-------------
Nacho
Nacho