Service de resolution d'IP dynamique

Luc Leflon partagé ce idée il y a 1 année
En analyse

Bonjour,

J'aimerais bien que vous proposiez un service qui permette de faire comme ce que font les sites du type


DynDNs

No-Ip

ChangeIP

Etc...


Mais pouvoir exploiter nos propres noms de domaine plutôt de que les noms imposés par ces fournisseurs.


Cela demande de pouvoir changer une adresse IP dans nos propre DNS PH via script ou API.


Que ce service ne soit ouvert qu'aux clients PH et non pas tenter de remplacer ces fournisseurs.


Pourquoi faire ça ?

Personnellement, pour certains services que j’auto-heberge, je fais une redirection d'un sous domaine vers une IP personnelle.

Et dans certains cas, certains FAI utilisent encore des IP dynamique et dans ce cas, cela génère de la rupture de service le temps que l'alerte remonte et que je change manuellement l'IP dans la table DNS de PH via l’éditeur de zone dans CPanel.


Et j'aimerais pouvoir automatiser cette fonction.


Merci pour votre attention.

Luc

Commentaires (3)

photo
1

Bonjour M. Leflon,


Il est en effet une bonne idée d'avoir la possibilité de modifier les DNS dynamiquement. C'est une bonne option pour les clients hébergés ailleurs et ne possédant pas d'IP statique.


Avec l'API des noms de domaines de PlanetHoster, il est possible de modifier les DNS.


https://apidoc.planethoster.com/


L'option /save-ph-dns-records va vous permettre de faire la modification.


Il suffit de faire un script qui met à jour automatiquement les DNS via l'API.


Si vous n'avez pas acheté le domaine avec l'API de PlanetHoster, je vous invite à nous contacter par ticket pour que nous activons l'accès au domaine via l'API.


Cordialement,

Gabriel P.

photo
1

Merci Gabriel,

Comme nous avons pu le voir en Off et les tests menés démontrent que ces API ne sont pas viable (pour mon cas).

En tout cas, cela ne convient pas parfaitement et demande trop de technicité pour le mettre en place.

Et une chose importante à savoir avant de se lancer dans l’aventure des API comme elles le sont à ce jour.

C'est que PH doit être le Registra des noms de domaines, sinon, la plupart des commandes ne fonctionnent pas.

Donc pour pouvoir utiliser pleinement les API, vous devez avoir acheté vos noms de domaines chez PH pour pouvoir interroger toutes les variables.

photo
1

Bonjour,

Précision pour les personnes qui voudraient procéder ainsi : c'est bien faisable mais pas d'une manière simple, comme évoqué dans le commentaire précédent. En effet, la manipulation de l'API du domaine nécessite d'avoir une IP fixe, ce qui n'est pas le cas dans le cadre du besoin exposé ici.Pour s'en sortir, il faut donc bricoler un script qui récupérera la dernière IP connue à intervalle régulier, IP mise à jour par un service externe de DNS Dynamique tournant sur l'un des équipements du réseau domestique. Et faire tourner ce script sur un équipement qui a lui une IP fixe. Par exemple un serveur d'hébergement ou dédié.


Sinon, il y a plus simple : utiliser un service externe de DynDNS (ceci reste incontournable), mais par contre au lieu de scripter la mise à jour du domaine via l'API, utiliser un champs de type CNAME et ajouter une entrée de cette forme : sous-domaine.domain.tld IN CNAME [nom de domaine DYNDNS]

De fait le sous domaine aura l'IP attribuée au nom de domaine DynDNS, ce qui est exactement le but recherché.