Esta web usa cookies propias y de terceros para mejorar tu experiencia de navegación y realizar tareas de análisis. Al continuar con tu navegación entendemos que das tu consentimiento a nuestra política de cookies.

MY NEW STATIC BLOG. WHY? BECAUSE FUCK YOU, THAT'S WHY!




Justo hoy que necesitaba acceder al apache de mi ordenador para un tema puntual, me doy cuenta de que me ha caducado el subdominio en dyndns, y como ahora es de pago, no puedo crear uno nuevo.

He estado buscando alternativas, pero la única que me ha convencido es FreeDNS. Es un poco cutre, pero cumple su función, y gratis!

Necesitas un script para actualizar, pero lo pones en el cron y listo:
#!/bin/sh
#FreeDNS updater script UPDATEURL="http://freedns.afraid.org/dynamic/update.php?_YOURAPIKEYHERE_" DOMAIN="_YOURDOMAINHERE_" registered=$(nslookup $DOMAIN|tail -n2|grep A|sed s/[^0-9.]//g) current=$(wget -q -O - http://checkip.dyndns.org|sed s/[^0-9.]//g) [ "$current" != "$registered" ] && {
wget -q -O /dev/null $UPDATEURL echo "DNS updated on:"; date }
Tu APIKEY la sacas desde https://freedns.afraid.org/dynamic, donde pone direct url.
07-11-2013
Anonymous

Gracias por el tuto man, esta bueno, pero tengo algunas dudas
1. el cron al inicio del pc ejecuta esta tarea
2. cual es la diferencia a usar el ddclient,
3. los comandos lo pongo en un archivo.sh o los pego en otro lago como el cron

gracias

07-11-2013
Carlos Garcia Gomez

1. Lo puedes poner en un archivo en el directorio /etc/cron.hourly/ así se ejecuta cada hora.
2. el ddclient es una aplicación que sirve para gestionar otros servicios similares como dyndns, pero no freedns. Lo normal antes era usar estos servicios, pero ahora son de pago.
3. ponlos en un archivo .sh y no te olvides de darle permiso de ejecución: sudo chmod +x nombre_del_archivo

comments powered by Disqus

Powered by PussyPress.