Ir al contenido principal

Tu propio servidor con dominio gratis o tu propio dominio en tu casa. No-IP lo soluciona

Hoy me encontré con un problema que me causo algunas molestias con mi propio servidor ya que tengo mas que nada publicado mis diseños web experimentales y otros proyectos, me salí de mi casa para trabajar desde otra ubicación y ya tenia la IP publica para poder accesar a mi web y direccionado a la IP local de mi servidor (lo direccione con un router TelMex ya que permite abrir puertos y publicar servicios enrutados), me encontraba en dicha ubicación fuera de mi casa y todo bien pero de repente unas horas mas tarde se callo el servicio y ya no podía accesar ni remotamente conectándome por consola ya que el servicio de arrendamiento de TelMex y como algunos sabemos la IP publica cambia entre cada 24 a 72 horas y el router busca en su servidor DHCP otra, eso fue lo que ocasiono la caída de mi servidor y tras esto trate de buscar una solución y buscando en Google encontré varias opciones en realidad 2, una de las opciones es la grande DynDNS la cual ofrece servicios de enrutamiento para estos casos sin embargo este servicio ya cobra por algo muy sencillo lo cual antes no se daba la aplicación sigue siendo gratuita pero el enrutamiento ya no, la otra opción que me quedaba sobre todo por la aplicación en GNU/Linux aunque también incluyen para Win y Mac es NO-IP (http://www.no-ip.com), este servicio ofrece el enrutamiento de un dominio prestado por ellos o de tu propio dominio a tu servidor casero o de forma profesional si es que no quieres pagar renta en un hosting web, les mostrate como funciona realmente y como configurarlo en GNU/Linux.

Los pasos a seguir son los siguientes:
1.- Hay que entrar a la pagina http://www.no-ip.com y de ahí ir a la parte superior de la pagina la cual nos tenemos que inscribir (es de manera gratuita) con una cuenta de correo valida para llegar ahí avisos y creamos una cuenta en donde se despliega un cuadro como el que se muestra en la imagen y en la parte de abajo damos clic en donde dice Sing up for an account.
 2.- Seleccionamos el tipo de paquete que deseemos elegir, en mi caso seleccione free que es uno gratuito con privilegios te tener máximo 3 DNS dinámicos y damos clic en el botón de Sing up.
 3.- Después llenamos el formulación con los datos que nos pide como el correo, nombre, contraseña, etc. pero al final si deseamos continuar con los servicios gratuitos y damos clic en Sing up.
4.- Ya terminado todo esto, iniciamos sesión, claro que hay que revisar el correo ya que ahí llega una notificación de bienvenida y un enlace o link para confirmar que la cuenta ha sido creada y al iniciar sesión mostrara una pantalla como la siguiente mostrándonos automáticamente la IP publica que tenemos en nuestro router.
5.- En nuestro panel de control hay varias opciones, la que seleccionamos es la de Add a Host para crear un dominio para nuestro servidor el cual se va a agregar el nombre que queramos  ahí nos pide el formulario llenar sobre todo lo único que hay que hacer es poner el nombre de dominio que nos guste, pero en seguida ojo por que como son gratis no incluyen el dominio .com o .net . org entre otros conocidos si no que no da gratis un dominio con otra extensión diferente, todas las opciones las dejamos tal y como están  la ip la detectara automáticamente y la pondrá ahí en ese cuadro de texto y ya cuando tengamos los datos llenos vamos a la parte inferior del formulario y damos clic en el botón Create Host.
6.- Ahora comienza lo interesante, ya que podemos hacer que nuestro servidor cada que cambie la IP automáticamente la cambie y la mande a la cuenta que creamos y así solo tenemos que esperar entre 2 a 5 minutos para que de una nueva IP y la tome el dominio sin tener que escribir en el explorador la IP si no la dirección que creamos. Vamos a ir a las descargas y bajamos la versión que nos muestra para GNU/Linux la cual no pesa, en menos de 5 segundos la tenemos, la descomprimimos y la ponemos en el directorio /usr/loca/src ya descomprimido.
7.- En seguida abrimos una terminal la cual iniciamos sesión como root y poder realizar una compilación rápida del programa, nos dirigimos a la carpeta del programa donde encontramos varios programas y archivos de texto, y dentro de la carpeta ponemos estos 2 comando:
  • root@cajanegra:/usr/local/src/noip-2.1.9-1# make
  • root@cajanegra:/usr/local/src/noip-2.1.9-1# make install

8.- Terminado estos comando enseguida muestra una opción que dice que presionemos enter y acordándonos de la cuenta de correo que pusimos en el registro de NO-IP vamos a introducirlo cuando no lo pida al igual que el usuario y contraseña como vemos aquí.
9.- Ya esta listo la instalación del programa que ayudara a que detecte cuando cambia la IP automáticamente en nuestro servidor, de ahora en adelante podemos llamarlo en un explorador cualquiera con el nombre de dominio que dimos sin meternos en tanto líos con la IP, ya que lo que va a hacer es buscar y darle la IP publica cada 30 minutos (como se muestra en la imagen por defecto tiene 30 pero podemos ponerlo cada 5 minutos o 10 o el tiempo que creamos conveniente), para mas información de la compilación pueden visitar esta pagina http://support.no-ip.com/customer/portal/articles/363278. Espero les guste y no tengan problemas con ello, para los usuario de la rama de Canonical (Ubuntu, Kubuntu, Lubuntu, Xubuntu) en los repositorios viene el paquete y un estilo mas visual de hacer la configuración.

Espero sus dudas, comentarios y sugerencias.
Nota: Algunos proveedores de internet (ISP) no tienen la libertad de hacerlo como TelMex por ejemplo con Axtel, Megacable, Telecable es difícil por que no lo permiten son IP privadas locales, sin embargo pueden contratar la renta de este servicio.

Esta instalación fue realizada con los siguientes elementos:
Sistema operativo: Debian 6.0.6
Computadora: procesador AMD Duron 700mhz, Memoria Ram de 512 Mb.,Disco duro IDE de 80Gb.
Programas: Apache 2, MySQL 5.1, PHP5 (mas exenciones incluidas en este tutorial), SSH.
Controlado remotamente vía SSH y subida de archivo en PROFTPD servidor FTP.

Comentarios

Entradas más populares de este blog

Transmisiones de youtube para el ITSJR

Hace un año en un foro de Facebook sobre GNU/Linux llamado Foro de dudas de Zodz Linux me habían aceptado y mas aun, poniéndome como moderador del foro ya que mi altruismo era casi diario, mis visitas al foro y el apoyo que brindaba lo hacia casi diario estuviera en el trabajo o en casa ayudando a personas que solicitaban apoyo para manejo de algún programa, instalación de sistemas operativos etc., dentro de este foro acabando de salir Debian 7 y yo con meses de tenerlo como mi sistema operativo principal vi que no tenia el famoso compiz integrado en los repositorios oficiales y decidí ver en el foro a pesar de mi rango en el preguntar a alguien de ahí si sabia el por que de la decicion de los desarrolladores de Debian hacer esto aunado a que si sabia de que repositorio seguro los podía obtener y en un par de horas resibi la repuesta de un compañero que me indico los pasos de como hacerlo y como integrar a compiz ya que Gnome-Shell me gustaba pero en mi otra computadora no me agradaba

Instalación de Android en Raspberry PI

Hola a  tod@s , me prestaron una Raspberry Pi para poderle instalar android, sin embargo en la pagina oficial de Raspberry no hay una imagen para Android ya que solo hay distros o distribuciones de GNU/Linux para poder ejecutarlo, pero resulta que en su blog en español oficial hay una publicación acerca de este tema el cual les comparto ya que seguir las indicaciones fue fácil y la instalación fue como hacerlo con cualquier distro oficial, no pondré el método ya que para darles el crédito y reconocimiento a las personas que dedicaron su tiempo seria de mi parte algo abusivo así que les dejo los 2 enlaces que me ayudar, el primero es el del blog oficial en español de Raspberry y el segundo es de la instalación y descarga de la imagen y también la instalación que no es nada difícil y aunque este esta en ingles no hay problema y se puede realizar en alrededor 5 minutos, también contiene lo que es la instalación en diferentes S.O. como el de Redmon Ventanitas y Manzanita de California, es

Actualización de Software, igual a Mayor requisito de Hardware.

Muchas empresas (como en la que me encuentro), desde un inicio se planea mal la adquisición de equipo con respecto al tipo de software que se va a requerir o viceversa y esto provoca que a corto plazo todo lo que se invirtió no sirva de nada, ni el esfuerzo ni la adquisición material de dichos dispositivos. Sabemos que desgraciadamente en software privativo al incrementar la versión de nuestro software como un sistema operativo o una actualización de un software ERP o base de datos privativo se debe prever la posibilidad de tener un hardware sobrado (computadoras personales, portátiles, servidores, dispositivos de red, cableado estructurado, sitio o "site" del área de TI (Tecnologías de Información) demasiado pequeño para el crecimiento de la empresa, y es que en lo personal he visto que las empresas son engañadas y tapan un parche que a corto plazo (un par de años; como 2 o 3) es inservible o esta muy justa la tecnología y ademas los directivos y dueños no quieren invertir n