diff --git a/network/dyndns_api.rst b/network/dyndns_api.rst index 7a84803..89b4fa8 100644 --- a/network/dyndns_api.rst +++ b/network/dyndns_api.rst @@ -1,8 +1,8 @@ -DNS dynamique avec l'api d'online.net et de python -################################################## +DNS dynamique avec l'api de Scaleway et de python +################################################# :date: 2021-10-27 21:00 -:modified: 2021-10-27 21:00 +:modified: 2021-11-01 23:30 :tags: DNS, API, python :category: network :slug: dyndns_online @@ -13,21 +13,21 @@ DNS dynamique avec l'api d'online.net et de python Cette année j'ai été obligé de changer de FAI, je suis passé chez Orange et j'ai (re)découvert les joies d'une ip dynamique... -Étant auto-hebergé, il m'a fallu trouvé une solution. +Étant auto-hebergé, il m'a fallu trouver une solution. Solutions --------- -J'ai bien commencé à chercher des solution de dynDNS mais je me suis vite rendu compte que ça ne me convenait pas (panne à répétition, temps de MAJ, etc ...). +J'ai bien commencé à chercher des solutions de dynDNS mais je me suis vite rendu compte que ça ne me convenait pas (panne à répétition, temps de MAJ, etc ...). -Ensuite, je me suis dit que j'allais me monter un bind auto-hebergé mais par manque de temps, j'ai mis cette solution de coté. +Ensuite, je me suis dit que j'allais me monter un bind auto-hebergé, mais par manque de temps, j'ai mis cette solution de côté. -Et par le plus grand des hasard en mettant à jour une entrée DNS, je me suis rendu compte que Scaleway avait une API pour gérer ses services. +Et par le plus grand des hasards en mettant à jour une entrée DNS, je me suis rendu compte que Scaleway avait une API pour gérer ses services. Dyndns.py --------- -J'ai donc écrit `ce petit script `_ (qui est utilisable par tous) dont je vais détailler les differentes parties. +J'ai donc écrit `ce petit script `_ (qui est utilisable par tous) dont je vais détailler les différentes parties. Il n'y a besoin que du token de l'api (disponible `ici `_) @@ -121,7 +121,7 @@ Crée une nouvelle zone, la peuple (avec les entrées de la version active) et l Main ~~~~ -Appelé lors de l'éxecution du scipt +Appelé lors de l'exécution du scipt .. code-block:: python @@ -182,9 +182,9 @@ BONUS : acme.sh + api online En me documentant sur l'api d'online, je me suis rendu compte qu'acme.sh permet d'utiliser l'api de Scaleway. -Jusqu'à présent je mettais à jour mes certificats à la main tous les 3 mois (avec quelques raté à l'occasion...). +Jusqu'à présent je mettais à jour mes certificats à la main tous les trois mois (avec quelques raté à l'occasion...). -Il n'y a juste besoin du token. +Il y a juste besoin du token. .. code-block:: console