servidor con ip dinamica
Hola, como muchos saben, tener un servidor casero resulta muchas veces una comodidad, ya que uno facilmente podria acceder a sus archivos en su computadora remotamente, o bien facilmente montar su propio servidor web (por ejemplo uno basado en jsp ya que hasta ahora no he visto ninguno gratuito)
Hacer esto es bien sencillo, y no es necesario tener conocimientos de redes (al contrario, uno va aprendiendo mientras hace). Este es un pequeño HOWTO sobre como hacer esto. Se supone que se tiene instalado algun linux (el tutorial se hizo en una Debian Etch), aunque en windows el procedimiento es parecido.
Lo primero que hay que hacer es averiguar nuestra ip local privada si es que no la conocemos o no nos acordamos. Debemos fijarnos en el archivo /etc/network/interfaces. Nos debe salir algo parecido a esto:
devos:/home/diego# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.88
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 200.48.225.130 200.48.225.146
De este archivo obtenemos dos cosas importantes, como address encontramos nuestra direccion ip local, y como gateway encontramos la direccion del ruteador a traves del cual nos conectamos a internet.
Ahora entramos a la configuración del router. Esta parte depende del modelo del router. Hay dos formas de acceder a la configuración: Por telnet y por web. Todos soportan configuración por telnet (telneteas la ip del ruteador), pero solo en algunos se puede hacer la configuracion via web (solo basta poner la ip del ruteador en el navegador web). Para entrar te pide un usuario y/o una contraseña. En el manual del router aparecen estos dos valores (normalmente son admin y 1234). En los ruteadores antiguos, la gente de telefonica cambiaba los passwords por defecto según tu número telefónico. Por ejemplo, si tu telefono es 5468723 tu password sería 8723-1-546 (obviar las “-”, en este ejemplo el password real sería 87231546). Si con ningún método funciona, solo queda llamar al servicio técnico de speedy y pedir el password.
Una vez dentro buscamos en el menú o en algún submenú algo como “NAT Applications”. Y entramos a esta opcion. Una vez dentro, seguramente nos va a pedir una ip local y un puerto, ponemos nuestra ip local hallada y el puerto en el que funcione el servicio que queremos que sea público. Por ejemplo si tenemos un servidor ftp instalado y queremos accesar nuestra compu desde cualquier sitio abrimos el puerto 21, si queremos servidor web ponemos puerto 80 (deberemos tener instalado el apache o algun otro servidor web).
Una vez que hemos redireccionado, para acceder al servicio remotamente debemos saber nuestra ip pública. Eso lo logramos entrando a whatismyip
Como no es bonito tener que poner un ip diferente cada vez que queramos entrar podemos asignarle un nobre a nuestro servidor. Hay varios servidores gratuitos que hacen esto. Uno bueno es no-ip. Lo que hace no-ip es ir mandando nuestra dirección pública cada cierto tiempo. De esta forma en vez de poner ftp 201.183.187.26 (cambiando el numero a cada rato), podemos entrar al servicio haciendo ftp servidor.no-ip.com
Una cosa importante con respecto a esto, es que no vamos a poder acceder a nuestros servicios que queremos que sean públicos desde nuestra LAN (para nuestra LAN el ip público corresponde al router), pero si podremos acceder usando nuestra dirección ip privada dentro de la LAN. Si aún así se quiera poner el nombre que te da no-ip, recomiendo cambiar el archivo /etc/hosts poniendo la dirección que te da no-ip y en el campo de IP poner el ip privado donde se encuentre el servidor
Este es la segunda versión de este tutorial que conforme tenga tiempo lo seguiré mejorando




no se si usted me pueda ayudar; soy principiante como podria saber el ip de una pc q esta en red sin estar presente fisicamente.
Gracias
Comment by Lizbeth — August 11, 2005 @ 9:12 pm
Tengo un problema con la conectividad de mi equipo, al conectarme a cualquier servidor éste no me devuelve la ip, sin embargo me puedo conectar a cualquiera si yo pongo una ip predefinida, no se como hacer que los servidores me den ip, no se donde viene el problema, si me prodrias ayudar estaria muy agradecido pq me estoy volviendo loco, gracias.
Comment by Jose — March 17, 2007 @ 3:25 pm
Hola a todos espero me puedan ayudar, he estado tratando deinstalar un aservidor con ip dinamicas y pero no logro hacer comunicacion atraves de internet, tengo un router belkin y lo he tratado de configurar los servidores virtuales para direccionarlo a la maquina que tiene instalado apache pero recibo un mensaje que dice que no se puede cambiar por que el puerto 80 esta siendo usado por el modem,no tengo mucha experiencia en esto y les agradeceria su ayuda para resolver este problema y que tengo que hacer con los firewall de windows para que me permitar mostrar las web’s
Comment by carlos — June 9, 2007 @ 11:03 pm
HOLA AMIGOS SOY DOMINICANA
E PROVADO TODO Y NADA ME FUNCIONA LA CUANTA CREADA CON NO IP ME ABRE EL ROUTER Y EL APACHE NO ME CARGA LA PAGINA INICIAL… NO SE SI SEA MI RPUTER ES U SPEEDTOUCH 536.. PLIS SI ALGUIEN ME PUEDE AYUDAR MI MSN ES AZULZIANURO@HOTMAIL.COM
Comment by MISTIK — July 22, 2007 @ 7:05 pm
En muchas ocasiones esta dirección puede ser la solución más adecuada:
Con un navegador cualquiera (javascript activado), desde el lugar cuya IP es dinámica (p.e. tu casa), eliges un nick a tu gusto que verás publicado en una lista con su corespondiente IP. (la lista se renueva cada poco)
Cuando desde otra ubicación quieras acceder a los servicios que tienes funcionando (en donde la IP dinámica), accedes a la lista (te pide otro nombre) y ves la IP actual de ambos lugares.
Es un método manual pero efectivo.
Para quien no tiene o no quiere una direccion IP fija esta es una alternativa limpia (sin instalar nada ni utilizar ningún software no estandar) y sin establecer ninguna relación ni compromiso con un servidor externo.
Un saludo
Jorge
Comment by Jorge — April 21, 2008 @ 9:43 am
La direccion a la que me refería en mi comentario de ayer, es esta:
http://www.quedeque.net
Perdón por el fallo.
Saludos
Jorge
Comment by Jorge — April 22, 2008 @ 6:25 am