Le service DynamicDNS est utilisé pour mettre automatiquement à jour des adresses IP dynamiques.
Ci dessous, vous trouverez la série de commandes supportées afin d'utiliser la fonctionnalité DynamicDNS, et la syntaxe de l'URL de RRPproxy Dynamic DNS.
Ajouter DynamicDNS
Activation de la fonctionnalitée DynamicDNS pour un nom de domaine.
Veuillez noter : L'annexe correspondante doit être activée et le nom de domaine doit être gérer par le comte respectif RRPproxy pour exécuter cette commande.
[COMMAND]
command = AddDynamicDNS
hostname = example.com
password = [secret password]
EOF
Supprimer DynamicDNS
Désactivation de la fonctionnalité DynamicDNS pour un nom de domaine.
[COMMAND]
command = DeleteDynamicDNS
hostname = example.com
EOF
Statuts DynamicDNS
Affichage de l'information des statuts pour une entrée DynamicDNS.
[COMMAND]
command = StatusDynamicDNS
hostname = example.com
wide = 1 (optional)
EOF
Upon successful execution:
[RESPONSE]
code = 200
description = Command completed successfully
property[status][0] = ACTIVE | DISABLED
property[updated date][0] = [date]
property[updated by][0] = registrar | webapi
(webapi means that the last update to the record has been made via update URL)
property[created date][0] = [date]
property[password][0] = [secret password] (will only be displayed if "wide=1" is given)
Demande d'une liste DynamicDNS
Afficher une liste de tous les dossiers DynamicDNS configurés.
[COMMAND]
command=QueryDynamicDNSList
wide=1 (optional)
EOF
Modifier DynamicDNS
Utilisé pour mettre à jour des réglages concernant une entrée DynamicDNS. Soit le statut (activé/désactivé), soit le mot de passe ou les deux ensemble peuvent être réglés.
[COMMAND
command = ModifyDynamicDNS
hostname = example.com
password = [another secret password] (optional)
status = ACTIVE | DISABLED (optional)
EOF
Mise à jour DynamicDNS
Mise à jour du dossier IP/MX d'un dossier DynamicDNS.
Pour prévenir les abus, le système permet de réaliser le commande de mise à jour DynamicDNS uniquement toutes les 2 minutes.
[COMMAND]
command = UpdateDynamicDNS
hostname = example.com
password = [secret password]
ip = 213.124.0.1 (optional)
mx = mx.example.com (optional)
EOF
URL DynamicDNS
En alternative à la commande de Mise à jour DynamicDNS, vous pouver utiliser les deux URLs suivantes pour mettre à jour les dossiers IP/MX en conséquence. La valeur "auto" dans le paramètre "ip" supprime automatiquement l'adresse IP du client http requis.
http://dynamicdns.key-systems.net/update.php?hostname=hostname&password=password&ip=auto
http://dynamicdns.key-systems.net/update.php?hostname=hostname&password=password&ip=213.4.7.1&
mx = mx.example.com