viernes, 16 de agosto de 2013

Asociar IP Dinámica y dominio DNS Gratuito con NO-IP.COM y Cisco 1841

Hola a todos.

Trasteando con mi Cisco 1841 y la nueva Fibra de Movistar instalada, se me ha ocurrido montar algo "bonito" en casa y que pueda conectarme desde cualquier sitio (Web, FTP, etc). Para llevar a cabo esto, necesito disponer de una IP Fija y también estaría bien disponer de un DOMINIO para que sea más fácil de recordar. Ejemplo: es más fácil recordar www.google.es que las diferentes IP's -->   173.194.41.215, 173.194.41.216, 173.194.41.223.

El problema que me encuentro para llevar a cabo esto, son los costes. La IP Fija se cobra a 14€/mes aprox. y luego el DOMINIO que oscilan entre los 20€/anuales aprox. 

Como por aquí andamos justos de presupuesto se me ha ocurrido buscar una solución alternativa a ver si hay algún "alma caritativa" que me permita crear mi DOMINIO  Gratis y que se asocie a mi IP Dinámica que me ofrece mi ISP. Pues, "manos a la obra" y vamos a buscar en Google a ver que nos dice la gente que ya se ha encontrado con este problema.

Yo el que he probado para realizar mis pruebas y ha funcionado, es --> http://www.noip.com/

Es fácil de utilizar y tiene un manual de como configurarlo para Cisco y otros fabricantes. Aquí tenéis la página de soporte:

 También otra página que me ha ayudado es:


Pues bien, os explico un poco como me ha funcionado a mí siguiendo los pasos que nos indican:

  • Accedemos a la programación del router he introducimos los datos para que funcione el servicio DNS en el router y empezamos con la configuración. La función "PRUEBA" es un nombre identificativo el cual irá relacionado con el último punto en la configuración del Interface de salida hacia Internet.
  • R1# configure terminal 
  • R1(config)# ip dns server  
  • R1(config)# ip domain-lookup 
  • R1(config)# ip name-server 8.8.8.8 
  • R1(config)# ip name-server 8.8.4.4 
  • R1(config)# ip ddns update method PRUEBA 
  • R1(DDNS-update-method)# HTTP
Ahora explicaré un poco el siguiente paso:
  • R1(DDNS-update-method)# add http://USUARIO:PASSWORD@dynupdate.no-ip.com/nic/update?hostname=<h>&myip=<a>
 Este es el paso que más "dolor de cabeza" me dió.... Os explico como a mi me ha quedado claro, si hay sugerencias a mi manera de entender, serán bienvenidas:

  • Donde pone "USUARIO" lo sustituimos por el usuario dado de alta en NO-IP.COM. Ejemplo: usuario@hotmail.com
  • Donde pone "PASSWORD", lo sustituimos por el password dado de alta con el usuario de NO-IP.COM
  • Para poder introducir el "'?" entre update y hostname hay que mantener pulsadas las teclas CTRL + V y la manera que he encontrado es "pegar" desde Hyperterminal.
  • Después en hostname=<h>   sustituimos "<h>" por el nombre de nuestro DOMINIO creado. Ejemplo: hostname=dominio.no-ip.org
  • Y ya para acabar, donde indica  myip=<a>,  sustituimos "<a>" por la IP Pública Fija que tengamos, si es que tenemos y sino (como es mi caso) no ponemos nada. Con esto quiero decir, ya que esto último no se pondría en la línea de configuración.
En resumen, con IP Dinámica como es mi caso, quedaría de la siguiente manera:
  • R1(DDNS-update-method)# add http://usuario@hotmail.com:password@dynupdate.no-ip.com/nic/update?hostname=dominio.no-ip.org
  • R1(DDNS-update-method)# exit
Si tuviéramos IP Fija contratada quedaría de la siguiente manera:
  • R1(DDNS-update-method)# add http://usuario@hotmail.com:password@dynupdate.no-ip.com/nic/update?hostname=dominio.no-ip.org&myip=1.2.3.4
  • R1(DDNS-update-method)# exit

Ahora introducimos los intervalos de tiempo para que refresque nuestro router con NO-IP.ORG para que sea actualizado nuestro DOMINIO con la IP Pública que tengamos:
  • R1(DDNS-HTTP)# interval maximum 1 0 0 0
  • R1(DDNS-HTTP)#interval minimum 0 6 0 0
  • R1(DDNS-HTTP)# exit 
Ahora nos dirigimos a la Interface que nos permite el acceso a Internet. En mi caso será el Dialer 6 e introducirmos los siguientes parámetros:
  • R1(config)# interface dialer6
  • R1(config-if)#  ip ddns update hostname dominio.no-ip.org
  • R1(config-if)#  ip ddns update PRUEBA
  • R1(config-if)# exit
  • R1(config-if)# do wr  (grabamos)
Para visualizar los "debug's" de "ip ddns" ejecutaremos:
  • R1(config-if)# debug ip ddns update
Para pararlo:
  • R1(config-if)# no debug ip ddns update
Para visualizar los estos de IP DDNS:
  • R1(config-if)#show ip ddns update method PRUEBA

Bueno y esto es todo.

Espero que os ayude y no os paséis tantas horas como he tenido que dedicar....

Un saludo.

2 comentarios:

  1. Amigo buen dia excelente blog, tengo un problema con eso me sale esto: Cannot install inter-topol
    ogy static route 0.0.0.0/0 topology base on outgoing interface GigabitEthernet0

    Yo agregue la ruta por defecto via gigabit0 que es mi interfaz hacia internet. POR FAVOR SI PUEDES AYUDARME

    gracias

    ResponderEliminar
  2. Hola Carolina. Muchas gracias por tus comentarios.

    Con respecto a tu consulta, la interface Gigabit ¿es tu acceso a Internet? ¿Esta directamente conectada a Internet? ¿Tu IP Pública es estática o dinámica?

    Si es posible, pon tu configuración aquí para poder revisar.

    Un saludo,

    ResponderEliminar

Gracias por visitar mi Blog.