Mise à jour Dynhost

Exemple de script pour mettre à jour l'adresse Ip d'un domaine chez OVH (dynhost)

#!/bin/bash
#---------------------------------------------------------------------------------------------
 
function mise_a_jour_ip_dynamique () {
   dynDomain="$1"	
   dynIP="$2"
   dynHostUser="$3"
   dynHostPassword="$4"
 
   echo "$dynDomain $(curl --user "$dynHostUser:$dynHostPassword" "https://www.ovh.com/nic/update?system=dyndns&hostname=$dynDomain&myip=$dynIP" 2>/dev/null)"
 
}
 
ipLocale="$(curl -4 https://ifconfig.me 2>/dev/null)"
echo ipLocale="$ipLocale"
 
mise_a_jour_ip_dynamique "toto.domaine.ltd" "$ipLocale" "id_ovh_toto.domaine.ltd" "mdp__ovh_toto.domaine.ltd"