Bonjour,
J'utilise l'api ovh pour l'achat et la modification de la zone DNS.
Quand j'achète un nom du domaine et je modifie la zone DNS (l'entrée A) juste après la validation de l'achat, je peux voir la modification sur le dashboard mais en vrai elle est encore en propagation et ça prend du temps pour la validation de la modification.
Même si j'utilise POST /domain/zone/{zoneName}/refresh, la modification n'est jamais instantanée!
Merci pour votre aide :)
Refresh zone dns via api
Related questions
- Une erreur est survenue lors de l'activation de la zone DNS
40575
18.11.2016 09:53
- Réinitialiser zone DNS
25849
13.09.2017 10:34
- Réinitialiser la zone DNS
22089
22.08.2018 12:29
- Une erreur est survenue lors de l'activation de la zone DNS. Help
18526
06.12.2018 10:52
- Clé DKIM longue dans une zone DNS gérée par OVH
18399
06.07.2017 12:19
- Suppression de zone DNS
17287
11.06.2017 12:22
- Paramétrer correctement ma zone DNS
16788
29.10.2019 09:17
- Supprimer et remplacer une zone DNS liée à un hébergement
15013
09.11.2019 13:32
- Renouveler NDD sans être proprio
14835
23.12.2025 11:28
- Probleme DNS (out of zone) has no addresses records (A or AAAA)
14215
03.09.2018 02:17
Bonjour,
Tout ce qui se passe au niveau DNS se passe en mode propagation, avec un TTL exprimé en secondes, durant lequel les valeurs qui se trouveraient dans des caches ne seront pas re-questionnées.
Si vous voulez quelque chose qui soit correct en temps réel, vous devez impérativement utiliser autre chose que DNS.
Bonjour @Fritz2cat,
Merci pour votre réponse.
Le TTL par défaut est égale à 0.
En fait j'ai un code à exécuter après la modification de la zone DNS. j'ai fait un setTimeout pour exécuter ce code après quelques minutes en espérant que la modification aura lieu.
Sinon, je ne vois pas comment faire autrement
Cordialement
Bonjour,
chez OVH c'est l'équivalent de 1H ou 24H selon l'age du compte/zone DNS
Le TTL minimum qui globalement est accepté c'est 600.
**EDIT :**
c'est quoi le but de votre script ?
Cordialement, janus57
Savez-vous que vous pouvez mettre une adresse IP (d'un dédié ou d'un VPS) avec un wildcard, mais dans ce cas tous les sous-domaines doivent aboutir sur la même adresse IP.
Exemple: http://marouane.tu.fais.ch
(bon le site s'appelle fais.ch, je ne sais pas le changer pour l'exemple)
l'entrée DNS est *.fais.ch. de type A ou CNAME.
et dans ce cas-ci il faut que le serveur web accepte aussi les wildcards.
Tout dépend du service que tu veux offrir à la volée.
ce n'est pas le but de mon script d'ajouter une entée A dans la zone DNS d'un domaine. c'est vraiment un nouveau achat à chaque fois donc je dois modifier l'entrée A par défaut de OVH (213.186.33.5) par l'adresse de mon serveur.
Mon script fais le boulot, mais je dois attendre la fin de la propagation.
Je cherche un autre piste et je vous tiens au courant :)
Bonjour,
Donc 1H de TTL.
Une des solutions est que votre script en plus de mettre vôtre IP, modifie le TTL à 300.
Mais cela ne va pas beaucoup influencer les DNS qui l'ont en cache.
Cordialement, janus57
Le plus important est de ne pas questionner DNS trop vite, et comme le domaine est nouveau, les caches ne sont pas encore pollués avec 213.186.33.5 et un TTL de 3600 (une heure d'attente donc)
J'ai augmenté un peux le temps d'attente (5min) avant l'envoi de la requête pour mettre à jour la zone DNS (l'entrée A) et j'ai précisé que le ttl = 0
'PUT', `/domain/zone/${domain}/record/${id}`, {"target": newValue, "ttl": 0}
ça l'air de marcher :-)
zéro veut dire: la valeur par défaut de ta zone.
3600 c'est bien. Pas besoin de changer.