Mettre à jour FreeDNS si la box change d’adresse

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche

Avec FreeDNS, on définit un lien entre un nom de domaine et une adresse IP

Par exemple, cloud.mooo.com est associé à 88.136.157.51


Parfois cette adresse change et donc le lien ne fonctionne plus.

Il existe un moyen de mettre à jour l'information définie dans Freedns pour que le lien continue à fonctionner.

Pour cela, aller sur la page Dynamic DNS, https://freedns.afraid.org/dynamic/

Puis choisir dnamic update interface

Updated interface is now available.
Check out: dynamic update interface (version 2)!
Features: Shorter URLs, native IPv6
Released: February 17, 2016

Puis choisir le nom de domaine qui nous intéresse et lancer l'action "Enable dynamic DNS"

Puis, générer le script cron,

EXEMPLE

# Cron example for piwigo38.mooo.com - will update on 5 minute intervals.
# Works for mac, linux (or any OS with a cron scheduler)
# If you're not familiar with the cron scheduler, you can search for "install a cron", cron is the standard scheduler available on most non-windows systems, mac's, routers, NAS boxes and so on
# Using IPv4 transport
# Test on the console using ..:
# curl http://sync.afraid.org/u/8tjUDpodPCF4ztnZYuagd3KZ/
# To install into cron, on the console enter: crontab -e
# Then paste in the 2 lines at the bottom of this page, then save
# You can check the "/tmp/freedns_piwigo38_mooo_com.log" file on your system to verify its happening each 5 minutes
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
0,5,10,15,20,25,30,35,40,45,50,55 * * * * sleep 14 ; curl -s http://sync.afraid.org/u/8tjUDpodPCF4ztnZYuagd3KZ/ >> /tmp/freedns_piwigo38_mooo_com.log 2>/dev/null

Il faut donc se connecter sur la machine choisie pour effectuer les actions demandées :

1) lancer la commande curl

2) copier les 2 dernières lignes, lancer la commande crontab -e (qui ouvre un éditeur)

3) copier les 2 dernières lignes dans le fichier et enregistrer le tout