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:
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
- 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.
- 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
- 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
- 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)
- R1(config-if)# debug ip ddns update
- R1(config-if)# no debug ip ddns update
- 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.