Servidor Web 2010 – Vol 5 – Encontrando nuestro servidor desde Internet con No-Ip

Cuando contratamos una linea ADSL todo el mundo se fija en cuanto ofrecen de descarga sin prestar atención a cuanto nos dan de subida. La descarga todo el mundo sabe para que la necesitamos pero la subida por si no lo sabéis será algo que en este caso también necesitaremos tanto o mas que la descarga ya que lo que vamos a tener en casa es un Servidor Web y necesitaremos enviar paquetes hacia aquellos que requieran de ellos desde sus ordenadores nada mas y nada menos que desde nuestra ADSL y con nuestra subida.
Otro factor que deberíamos tener en cuenta es si necesitamos tener IP fija o no. La mayoría por no decir prácticamente todas las ADSL que podemos encontrar en el mercado ofrecen una IP dinámica por defecto que va cambiando cada cierto tiempo o simplemente cuando reiniciemos el Router. La IP dinámica no es que sea una IP mala ya que no influye en ningún aspecto en el rendimiento de la navegación, descarga, subida de archivos, etc … Para un usuario normal no es un problema pero si vamos mas allá y nos proponemos el montarnos nuestro propio servidor en casa seria lo suyo tener IP fija ya que nos evitaríamos algún que otro problemilla.
En mi caso y como en el casi todos vosotros tengo una ADSL con IP Dinámica y si la tuviera fija con aprendérmela seria suficiente para que pudiera encontrar mi servidor desde internet pero como no la tengo necesito un redireccionamiento de DNS dinámico como el que ofrece la empresa No-Ip entre otras. Para los que soléis leer mis tutoriales el servicio de No-Ip os será familiar ya que lo hemos usado en otros proyectos como por ejemplo en el anterior Servidor Web con Linux Debian. Por mas que pruebe otros servicios siempre acabo trabajando con No-IP. Hace meses que vigilo el funcionamiento de este servicio y funcionan al 99% de uptime.

El funcionamiento gratuito que nos ofrece la empresa No-IP no es otro que el ir relacionando nuestra IP con un subdominio que nosotros mismos elegiremos durante el registro. Dicho subdominio siempre estará relacionado con nuestra IP aunque sea dinámica ya que para ello instalaremos un cliente en nuestro servidor que se encargará de enviarle cada cierto tiempo un aviso con la IP que tenemos actualmente así el subdominio siempre que lo introduzcamos en un navegador será capaz de encontrar nuestro servidor desde internet
Si ya estáis registrados en No-Ip y ya disponéis de un dominio ya sea el mítico sytes.net o el que sea podéis saltaros el proceso de registro y actuar directamente sobre la maquina con la instalación del cliente. Si no es así a continuación vamos a registrarnos desde la web oficial de No-Ip desde aquí y veremos lo siguiente …
Registro …

Para registrarnos gratuitamente tendremos que pulsar sobre el enlace llamado ( Create Account ) que está situado a la izquierda del botón en naranja llamado ( Login ). Pulsamos sobre el enlace y veremos lo siguiente …

Rellenamos todo el formulario con nuestros datos reales y aceptamos los términos de uso marcando la ultima casilla. Una vez correctamente rellenado pulsamos sobre el botón inferior llamado ( I Accept, Create my Account ) y veremos lo siguiente …

Ahora necesitamos acceder a nuestro correo electrónico para confirmar la activación del servicio …

Pulsamos sobre el enlace de activación y veremos lo siguiente …

Como podemos ver el registro a sido satisfactorio. En este ultimo paso nos informan de que el subdominio que registremos a nuestro nombre gratuitamente caducará cada 60 días. Esto no es un problema ya que cada 60 días recibiremos un email dándonos la opción a que lo podamos reactivar por 60 días mas y así podemos ir haciendo infinitamente.
Ahora vamos a registrar un subdominio. Para hace esto en necesitaremos identificarnos en la web de No-Ip, podemos identificarnos desde la portada de la web o desde el enlace ( Login ) de esta ultima pantalla …

Pulsamos sobre el botón ( Login ) y continuamos …
Ahora vamos a crear el subdominio que mas nos guste para encontrar nuestro servidor desde Internet. Pulsamos sobre el enlace situado a la izquierda llamado ( Hosts/Redirects ) y veremos lo siguiente …

A continuación pulsamos sobre el botón ( Add Host ) …
Para comenzar vamos a introducir en la casilla ( Hostname ) el nombre que queramos, yo pondré el nombre ( Project2010 ). Seguidamente tenemos que seleccionar el dominio que no-ip nos deja para poder redireccionarnos. Ojo seleccionar el que mas os guste pero fijaos de que esté debajo de No-Ip Free Domains para que os salga gratis. Yo voy a seleccionar ( sytes.net ) así quedará mi dirección como project2010.sytes.net. El resto lo dejamos tal cual y pulsamos sobre el botón ( Create Host ) …

Bien !! Ya tenemos la dirección web con la que encontraremos nuestro servidor desde Internet. Ahora necesitamos configurar el cliente con Linux Ubuntu Server para que envíe el aviso con nuestra IP externa cada X tiempo que le indiquemos.
Su configuración en según que Router puede aparecer sin problemas y seguramente allí mismo podéis configurar el cliente y así prescindir de configurar el cliente en el servidor. Si vuestro Router no dispone de este servicio no os preocupéis ya que estamos montando un Servidor Web en Linux Ubuntu Server y vamos a configurar en cliente sin problemas, así que arrancar vuestro servidor, identificaros y comenzamos con la instalación …
Instalación y configuración del cliente Np-Ip
Para comenzar vamos a instalar el software cliente de no IP con los siguiente comandos …

sudo aptitude install no-ipDurante la instalación vamos a configurarlo …

Introducimos la cuenta de correo con la que nos registramos y pulsamos la tecla ( Enter ) …
Introducimos la contraseña con la que nos registramos en No-Ip y pulsamos la tecla ( Enter ) …
En este paso le diremos al cliente cada cuanto tiempo tiene que enviar el aviso a no-ip sobre nuestra IP. Por defecto tenemos unos 30 minutos, yo voy a introducirle 15, no me gusta perder el tiempo. Una vez ajustado continuamos pulsando la tecla ( Enter ) …

Como no creamos ningún grupo en nuestra área personal pulsamos la tecla ( Enter ) y continuamos …

Introducimos el identificativo de nuestra tarjeta de red, en mi caso y en la mayoría de tarjetas de red internas es ( eth0 ), continuamos pulsando la tecla ( Enter ) …

Dejamos esta opción en ( No ) y pulsamos la tecla ( Enter ) …
Si nos fijamos en la Terminal veremos que automáticamente se ha registrado el subdominio project2010.sytes.net. Ahora necesitamos saber si el subdominio resuelve correctamente nuestra IP. Para hacer esto vamos a usar la herramienta nslookup la cual nos traduce nombres a IP’s del siguiente modo …

nslookup subdominio.sytes.netEn el apartado Address podéis ver vuestra IP. Si ahora abrimos un navegador en otra maquina y ponemos esa IP como dirección web veremos nuestro servidor y si ponemos subdominio.sytes.net también.
Ahora si vuestra IP cambia no importa ya que gracias a vuestro dominio subdominio.sytes.net siempre podréis encontrar vuestro servidor os cambien la IP las veces que os las cambien.
Actualización …
Ya está disponible el siguiente capitulo llamado ( Servidor Web 2010 – Vol 6 – Servidor web Apache y su VirtualHost con NoIp ) donde podréis crear vuestros VirtualHost en Apache Web Server y usar varios dominios No-Ip para ofrecer diferentes sitios web.
Manual completo
Encuentra todos los capítulos que componen el montaje de este servidor web en Servidor Web 2010 bajo Linux Ubuntu Server ( Manual Completo )











