top of page

#Dynamic DNS en ROUTERs y PCs usando freedns.afraid!!

  • Foto del escritor: Claudio Magagnotti
    Claudio Magagnotti
  • 23 feb 2014
  • 2 Min. de lectura

En éste #$HoWtO se detalla como actualizar el registro A, a través de la web https://freedns.afraid.org quienes ofrecen éste servicio dyndns “gratuito” completamente…

Comenzamos con la configuración para una PC y luego para un router….

CONFIGURACIÓN SOBRE UNA PC

1.-Registrate en la web https://freedns.afraid.org/signup/

2.-Depués clickea en “Dynamic DNS”


01

3.-Agregar un registro A


02

4.-Setup…

Type: Tipo de registro A. Nos sirver para hardcodear el subdominio a una ip. Subdomain: Nombre que querias. Domain: Selecciona el que mas te guste. Destination: Importante! Ingresa una ip cualquiera (ej. 1.1.1.1). La idea es verficar si esa ip aleatoria que vos elijas cambia o no…de esta forma verificamos si el script que vamos a usar mas adelante funciona.


03

5.-Descargate WGET para windows! (wget es un comando usado en sistemas open source)

Importante: Fíjate a donde queda instalado wget porque, vamos a necesitar saber la ubicación exacta.

6.-Creando scripts…

  1. Crea una carpeta con el nombre “ddns” en ”C:\”, quedaría así  “C:\ddns”

  2. Entra a “https://freedns.afraid.org/dynamic/” (si no estas logueado, buen…logueate! =P!). Luego hace click derecho sobre la opción “Direct URL” (en el dominio nuevo) y selecciona “copiar dirección de enlace”


04

3.-Abrite una notepad y copia esto (ojo, guárdate el link que copiamos recién)

cd [ACA TENES QUE PONER LA RUTA DE INSTALACION DE WGET]                       wget -q –read-timeout=0.0 –waitretry=5 -t 400 -b –no-check-certificate [ACA PEGA EL LINK!] Debería quedarte así:

  cd C:\Program Files (x86)\GnuWin32\bin                 wget -q –read-timeout=0.0 –waitretry=5 -t 400 -b –no-check-certificate https://freedns.afraid.org/dynamic/update.php?Mm1qOVdqU0tCM3pMc

          4.-Guardalo en “C:\ddns”  con el nombre “updatepublic.bat”

           5.-Abrite un notepad, vamos a crear un vbs. Copia ésto

   Set WinScriptHost = CreateObject(“WScript.Shell”)                         WinScriptHost.Run Chr(34) & “C:\ddns\updatepublic.bat” & Chr(34), 0                          Set WinScriptHost = Nothing

6.-Guardalo en “C:\ddns”  con el nombre “ddns.vbs”

7.-Ahora el gran momento! Dale doble click a “ddns.vbs” y luego entra a https://freedns.afraid.org/dynamic/ y vas a ver que la ip aleatoria que ingresamos ahora cambio! Que???? Sep…cambió de “1.1.1.1” a alguna IP publica que esté usando tu Router para salir a internet.


05

LISTO!!

Si quieres que éste script se ejecute cada X tiempo usá el “Task Scheduler” de Windows… Si estas usando Windows 8  la ruta para abrirlo es “Control Panel\All Control Panel Items\Administrative Tools\ Task Scheduler”.


CONFIGURACIÓN SOBRE UN ROUTER CISCO

1.-Registrate en la web https://freedns.afraid.org/signup/

2.-Depués clickea en “Dynamic DNS”


01

3.-Agregar un registro A


02

4.-Setup…

Type: Tipo de registro A. Nos sirver para hardcodear el subdominio a una ip. Subdomain: Nombre que querias. Domain: Selecciona el que mas te guste. Destination: Importante! Ingresa una ip cualquiera (ej. 1.1.1.1). La idea es verficar si esa ip aleatoria que vos elijas cambia o no…de esta forma verificamos si el script que vamos a usar mas adelante funciona.


06

5.-Entra a “https://freedns.afraid.org/dynamic/” (si no estas logueado, buen…logueate! =P!). Luego hace click derecho sobre la opción “Direct URL” (en el dominio nuevo) y selecciona “copiar dirección de enlace”


07

Configuración sobre en el router.. Es importante recordar que la configuración

ip sla monitor 1 type http operation get url [pega el link que copiamos] exit ip sla monitor Schedule 1 life forever start-time now exit


08

Entradas recientes

Ver todo

Comentarios

Obtuvo 0 de 5 estrellas.
Aún no hay calificaciones

Agrega una calificación
bottom of page