Montar un servidor web casero con IP dinámica (II).
Segunda parte del artículo “Montar un servidor web casero con IP dinámica“
Una vez que tenemos instalado nuestro servidor web y hemos copiado los archivos de nuestro sitio web al directorio raíz del servidor, vamos a ver cómo acceder a éste desde cualquier ordenador con conexión a Internet. Para ello antes tendremos que saber cuál es nuestra dirección IP.
Una dirección IP es un conjunto de 4 números (de 0 a 255) separados por puntos que identifica a cada ordenador de una red. Dos ordenadores diferentes no pueden tener asignada la misma dirección IP, ya que ésta es única. De la misma forma que no hay dos coches con la misma matrícula, o dos personas con el mismo DNI, tampoco puede haber dos ordenadores con la misma dirección IP.Saber cual es la dirección IP que tenemos asignada es muy sencillo. En Windows tendremos que escribir el comando ipconfig en la consola (Inicio/Ejecutar, y escribimos cmd para abrir la consola).
En Ubuntu abrimos el terminal (Aplicaciones/Accesorios/Terminal) y escribimos:
- ifconfig.
Una vez que ya sabemos cual es nuestra IP, podemos abrir cualquier navegador que tengamos instalado en nuestro ordenador y escribir lo siguiente en la barra de direcciones:
- http://nuestra_ip
Si hemos escrito la IP correctamente y hemos iniciado el servidor web, tendrá que aparecer la página inicial de nuestro sitio web en el navegador. Más adelante veremos cómo asociar nuestra IP a un nombre de dominio que siempre es más fácil de recordar. En este punto debo hacer una aclaración. Las direcciones IP pueden ser públicas o privadas. Las direcciones privadas pueden ser utilizadas por los ordenadores que usan traducción de dirección de red (NAT) para conectarse a una red pública o por los ordenadores que no se conectan a Internet. En una misma red no puede haber dos IP privadas iguales, pero sí se pueden repetir en dos redes privadas que no tengan conexión entre sí o que sea a través de NAT. Las direcciones privadas son:
- 10.0.0.0 a 10.255.255.255
- 172.16.0.0 a 172.16.255.255
- 192.168.0.0 a 192.168.255.255
En las tres imágenes anteriores aparecen direcciones privadas (192.168.3.1, 192.168.3.2 y 192.168.2.75). Podremos acceder al servidor web desde cualquier ordenador de nuestra red de área local escribiendo http://dirección_ip en la barra de direcciones del navegador. Sin embargo, si hacemos lo mismo desde cualquier ordenador que no sea de nuestra red, no se encontrará la página. Para acceder a nuestro servidor desde cualquier host con conexión a Internet que no forme parte de nuestra red, tendremos que escribir la dirección IP pública del router a través del cual nuestro servidor se conecta a Internet.
Averiguar cual es nuestra dirección IP pública es muy sencillo. Tan solo hay que acceder a la página http://whatismyipaddress.com/ (hay otras páginas que también nos informan de la IP de nuestro router) y anotar la dirección IP que aparece al lado de “Proxy Server IP address”.
Ahora ya si podremos acceder a nuestro servidor desde cualquier ordenador con conexión a Internet escribiendo la IP pública en la barra de direcciones del navegador.
Debemos tener en cuenta que las conexiones con nuestro servidor web se hacen a través del puerto 80 (puerto http). Por tanto, debemos asegurarnos que tenemos abierto ese puerto en el router, pues de lo contrario sería imposible establecer conexión con el servidor. Abrir puertos en el router es muy sencillo, pero cada router tiene una interfaz de configuración diferente y por lo tanto la forma de abrir puertos es diferente en cada uno de ellos. En el siguiente enlace, por ejemplo, tenéis un ejemplo de cómo se abren puertos en el router XAVI 7768r WIRELESS: abrir puertos XAVI 7768r WIRELESS.
Como comprenderéis, me resulta imposible escribir un manual sobre cómo abrir puertos en cada uno de los modelos de routers existentes. En estas dos páginas encontraréis amplia información sobre el tema que a buen seguro os ayudará.
Una vez que tengamos abierto el puerto 80 de nuestro router ya podremos acceder a nuestro servidor desde cualquier ordenador con conexión a Internet.
Ahora bien, nuestra dirección IP de un ordenador puede cambiar con el paso del tiempo. Una dirección IP puede ser estática o dinámica. Una dirección IP estática no cambia con el paso del tiempo, mientras que una dirección IP dinámica sí. La mayoría de los proveedores de acceso a Internet en España ofrecen IPs dinámicas que cambian cada cierto tiempo. Pero claro, si nuestro proveedor nos asigna otra dirección IP, en la barra de direcciones del navegador tendremos que modificar la IP para poder acceder a nuestra página web. Además, sería muy interesante acceder a nuestra página web con una dirección del tipo www.mi_pagina.org, en vez de acceder con una del tipo 172.26.31.1, por poner un ejemplo, que siempre es más difícil de recordar.
Para solucionar este problema disponemos de servicios como no-ip, con el que no tendremos que preocuparnos si disponemos de una IP dinámica, ya que cuenta con un programa que informa cada cierto tiempo de las actualizaciones de nuestra IP. Además, este servicio nos proporciona un dominio de la forma mi_pagina.no-ip.org.
Para utilizar este servicio en primer lugar tendremos que acceder a la página http://www.no-ip.com/newUser.php y crear una nueva cuenta introduciendo nuestros datos.
Cuando los hayamos introducido recibiremos un email en el cual aparecerá un enlace que tendremos que pinchar para activar la cuenta que acabamos de crear. Esto nos llevará a la siguiente página.
A continuación introducimos nuestro nombre de usuario y contraseña para acceder a la web. En la página que aparece hacemos clic sobre el enlace con el texto “Add”.
En la siguiente página tendremos que escribir el nombre que queramos en hostname. También tendremos que seleccionar, justo abajo, el dominio que deseemos tener. Dejamos seleccionado DNS Host (A) y en IP Address introducimos nuestra dirección IP si no ha sido detectada automáticamente.
Cuando hayamos introducido los datos, hacemos clic sobre el botón “Create Host”. Aparcerá una nueva página en la que se nos informará de que se necesitarán unos 5 minutos antes de que el nuevo subdominio se añada al servidor DNS, y por lo tanto, antes de que el subdominio pueda ser resuelto a la IP correspondiente. Pasado ese tiempo podremos acceder a nuestra web con un dominio del tipo http://mi_dominio.no-ip.org
Si nuestra IP es dinámica tendremos que bajarnos el programa de actualización que nos ofrece este servicio para informar de los cambios que se produzcan en nuestra dirección IP. La aplicación podemos bajarla desde el siguiente enlace: no-ip.
Seleccionamos el sistema operativo, bajamos el programa y lo instalamos. Cuando lo arranquemos por primera vez, nos pedirá el nombre de usuario y contraseña con el que nos registramos en la web de no-ip.
Aparecerá la siguiente ventana con el listado de dominios que tenemos registrados. Seleccionaremos el dominio (o dominios) para hacer que se informe de los cambios de la dirección IP del servidor a ese subdominio.
!Listo!. En el ejemplo anterior podéis ver que he registrado el dominio alexabigail.no-ip.org. Por tanto, puedo acceder a mi sitio web escribiendo http://alexabigail.no-ip.org en la barra de direcciones del navegador.
Si queremos hacer pruebas o no queremos gastarnos dinero en montar un servidor para alojar nuestras páginas web, esta es una buena opción. Otra posibilidad que tenemos es comprar un dominio, que nos sale por menos de 10 euros al año, y contratar un servicio de hosting, que nos dará la ventaja de no tener que usar ancho de banda de nuestro hogar, además que de esta manera no tendremos que tener el servidor encendido las 24 horas del día.
Popularity: 4% [?]
Otras entradas que te pueden interesar
- Personaliza el dock de Leopard con DockDR
- Montar y desmontar imágenes .iso en Ubuntu
- Matar procesos con un solo clic con xkill
- Gestiona tus redes más eficientemente con netapplet
- Controla tu tiempo con KArm
- Abrir documentos docx con OpenOffice en Ubuntu
- Incluir en Nautilus una orden borrar que no utilice la papelera











Muchas gracias, la verdad andaba buscando info sobre esto
Carlos
22 May 08 at 4:20 pm
me sirve demasiado esta imformacion espero poder tener imformacion mas simple sobre el tema aun mas abreviada
german arias arias
12 Ago 08 at 11:51 pm
Exelente
Leonel
15 Sep 08 at 5:31 pm
Muy bueno gracias, una pregunta: si compro un dominio con ellos (no-ip) no estoy hablando de los dominios gratis, se podrá direccionarle un ip dinámico, tendran ese servicio.
gracias.
Dionisio
8 Oct 08 at 4:42 pm
cuando ejecuto http://mi_ip me muestra:
“Forbidden
You don’t have permission to access / on this server.”
pero cuando lo ejecuto como localhost si me funciona, que me falta??
Derleth
5 Ene 09 at 6:34 pm
Hola Derleth. ¿Tienes el servidor en Windows o Linux?
Alejandro Meroño Hernández
5 Ene 09 at 9:52 pm
Tengo windows, cual crees q es mi problema??
Derleth
6 Ene 09 at 10:17 pm
a mi me pasa que cuando pongo mi ip publica me sale lo del configurador del router. como puedo solucionar esto? tengo un zyxel 660hd
saludos, gracias y feliz año nuevo
toni
9 Ene 09 at 12:13 pm
yo tengo un zxdsl 831series y he echo todos los pasos, y tambien redireccione a la ip de mi maquina, pero cuando entro por la direccion creada o por la ip publica de internet, me redirecciona siempre a la configuracion del router, hay algo que me esta faltando ya que me salta configuracion del router para que salte a mi ip, espero que me puedan ayudar.
Gracias
emiliano
24 Mar 09 at 9:50 am
bueno quiero decir que aprendi mcuho pero estoy triste porque cuando introduzco la direccion ip me sale que no tengo acceso y que necesito un usuari y una contraeña pero bueno creo que llamare a mi proveedor de internet y lepreguntaere que tengo que hacer muchas gracias
cesar sanchez
26 Mar 09 at 4:31 pm
Hola muy buena la informacion que proporcionas, tengo un inconveniente cuando abro la pagina con mi direccion iP me muestra lo siguiente (Este sitio web requiere un inicio de sesión en él. ) Que es eso. Por favor ayudame. Espero tu respuesta
Easly Espinoza
29 Abr 09 at 12:19 am
Muchas gracias me ha sido de gran ayuda
Eli
23 Jun 09 at 10:39 pm