Breaking

jueves, 28 de diciembre de 2017

Servicio de Redireccionamiento Dinamico DNS





La gran mayoría de los Proveedores de Internet contratados disponen de una IP Dinámica        ( IP que cambia cada cierto tiempo) . Esto significa que cada cierto tiempo nuestra IP Pública irá cambiando, Por lo tanto, si nuestra IP es ej: 124.456.789.123 lo mas normal, es que con el tiempo cambie y se te asigne otra. Y la verdad es que es muy complicado gestionar nuestra nueva IP pública. Por lo tanto nos encontraremos con el problema de no poder acceder a nuestro servidor porqué simplemente no podemos conocer su IP.

Tenemos dos maneras de solucionarlo: 

 Primero necesitamos:
  Configurar Puertos en el Router
Necesitamos tener abiertos los puertos 80 y 443 redireccionados a nuestra IP local, esto se hace en el Reuter normalmente en configuración avanzada --> Wan y buscar puertos o similar no es difícil encontrar la opción.
Para saber la dirección ip del Reuter en linux desde la terminal utilizar el comando route y donde pone default esa es la dirección ip que tendréis que poner en el navegador para poder acceder al Reuter.



Como veis en la imagen hay que poner puerto de inicio y puerto fin, protocolo y dirección ip a redireccionar, sera muy parecido en cualquier Reuter, hay que hacerlo en los dos puertos tanto el 80 como el 443.
Para saber la dirección ip local que tenéis que poner en los puertos, entrar a la terminal y teclear ifconfig y donde pone inet:xxx.xxx.xxx.xx esa es la direccion.

1ª La mas simple y mas efectiva es que nuestro Reuter disponga del servicio Dynamic DNS con varios proveedores entre los cuales suele estar  NO-IP (www.noip.com) -Gratuito- .Este servicio suele estar en Opciones Avanzadas --> DNS -->Dynamic DNS de nuestro Reuter o muy similar. Como podéis ver en la imagen el Reuter de Movistar mod. Comtrend que seria mi caso si tiene ese servicio, aunque la mayoría de ellos también lo tienen, porque digo que seria la forma mas simple y efectiva, pues porque no tendríamos que hacer nada mas, no necesitaríamos instalar ningún cliente como DUC en caso de NO-IP que nos haga dicho servicio.
Si así fuera habría que configurar dicho servicio, que es facilísimo, solo tenemos que rellenar las casillas correspondientes a: 
-Escoger el  proveedor de servicio (ej:no-ip)
-Poner nuestro hostname, username, y password de no-ip
-Dejar lo demás como esta y aceptar. Con esto ya tendremos acceso a nuestro servidor Owncloud desde fuera de nuestra red con poner como url en cualquier navegador http://hostname/owndlcoud.
Muy importante Tenemos que tener abiertos los puertos en el Reuter 80 y 443 para nuestra IP local.

Teniendo configurado el servicio Dynamic Dns y los puertos 80 y 443 abiertos, nos podemos conectar desde cualquier equipo a través de internet a nuestro servidor owncloud.





 2ª En caso de que nuestro reuter no disponga del servicio Dynamic DNS, Instalar el cliente de No-ip  (DUC) que lo que hace es ir actualizando la IP Dinamica de manera que no tengamos que mirar nosotros fisicamente ese cambio y ademas la asocia a un nombre de dominio con lo cual con recordar el nombre del dominio ya lo tenemos solucionando.
Resumiendo: No-IP es un servicio gratuito para obtener un  "Dominio Fijo" que  va redireccionando la IP publica automáticamente a tu ordenador, cada vez que tengas activado el DUC (programa con el cual envias tu IP actual al servidor de No-IP para que pueda redireccionarla a tu pc).

  Darnos de alta en No-IP
Lo primero que tenemos que hacer es darnos de alta en un servicio de direccionamiento DNS dinamico y crearnos un dominio. Por lo tanto abriremos el navegador y visitaremos la siguiente web:

Como darse de alta en No-IP no lo voy a explicar ya que no tiene mucha complicación y hay montones de tutoriales que lo explican correctmente, De hecho en otro post del Blog relativo a la instalación de Oncloud sobre Windows7 lo explico paso a paso  http://tutorialescomofunciona.blogspot.com.es/2017/03/owncloud-como-nube-privada-v-acceso-al.html.
También recordaros que al ser un servicio gratuito tiene un pequeño inconveniente fácil de solucionar, que es, que cada 30 días tendrás que renovar el servicio, ademas para que no estes pendiente te mandan un email a la dirección que te diste de alta ,con lo cual solo tienes que entrar y actualizar, o el que quiera puede comprar con un costo bastante módico el servicio


  A continuación instalaremos el cliente No-IP en nuestro servidor.

Una vez que nos hemos dado de alta en el servicio No-ip en la parte izquierda de la pagina dentro del Dashboard nos dirigimos a Dynamic DNS y escogemos Dinamic Update Client (DUC), buscamos donde pone installation --> guide y aquí comienza el manual para su instalacion.
Abrimos la terminal y tecleamos:

sudo -s
cd /usr/local/src/
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xf noip-duc-linux.tar.gz
cd noip-2.1.9-1/  
make install

Durante el proceso de instalación tendremos que contestar a una serie de preguntas.:
Pregunta 1:Primeramente tendremos que introducir el email que hemos usado para suscribirnos al servicio de NO-IP. "loquesea@gmail.com"
Pregunta 2: Seguidamente tendremos que introducir la contraseña de NO-IP. que tambien creamos.
Pregunta 3:Tendremos que definir la periodicidad con que el cliente NO-IP envía nuestra IP Pública al servicio de direccionamiento DNS. La opción predefinida es cada 30 minutos. Lo voy a dejar tal cual.
Pregunta 4:Para finalizar la última pregunta es si después de alguna actualización/modificación de NO-IP requerimos ejecutar algún comando adicional como por ejemplo podría ser reiniciar apache, etc. En mi caso responderé que no.
Al finalizar todos estos pasos nuestro cliente NO-IP ya esta instalado y solamente nos falta ejecutarlo.
Si en algún momento quereis volver a modificar la configuración porque lo hicisteis mal o por cualquier otro motivo.
Introducir el la terminal el comand  /usr/local/bin/noip2 -C y podréis configurarlo de nuevo.

Ahora tan solo nos queda ejecutar el cliente No-IP desde la terminal:
sudo/usr/local/bin/noip2   con lo cual desde este momento ya se encuentra activo.  Podemos pedirle información de la ejecución con el comando:

Sudo /usr/local/bin/noip2 -S par comprobar que funciona corectamente.



O podemos introducir directamente nuestro dominio creado en No-IP

nslookup xxx.ddns.net   y si todo funciona perfectamente tendríais como resultado esto:



Como podeis ver el servicio funciona perfectamente ya que en el apartado address figura nuestra IP Publica.
En este punto tendremos el servidor correctamente instalado y redireccionado para que funcione sin problemas, solo nos quedaría configurar las conexiones del servidor Owncloud en el siguiente apartado.

⬇⬇⬇⬇

No hay comentarios:

Publicar un comentario

Adbox