Mise à jour du dynhost plus possible
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Mise à jour du dynhost plus possible

Par
GranvilleP
Créé le 2018-05-20 04:01:47 (edited on 2024-09-04 13:35:52) dans Domaines et DNS

bonjour,

j'utilise un script pour mette à jour automatiquement l'ip de mon dynhost (j'ai une ip dynamique), script qui utilise la requête suivante :

curl "http://www.ovh.com/nic/update?system=dyndns&hostname=.monsite.fr&myip=1.1.1.1" -u login:password

qui marchait nickel (jusqu'en avril au moins) et qui maintenant me renvoie une 401 :

""
401 Authorization Required
Authorization Required
This server could not verify that you
are authorized to access the document
requested. Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.
Apache Server at www.ovh.com Port 80
""

En entrant manuellement la requête et mes identifiants j'obtient un très sibyllin "badfqdn"
et là vraiment j'ai beaucoup cherché mais j'ai aucune idée d'où ça peut venir

j'ai evidemment triple checké mon login/password

merci de m'aider car ça me permet de garder mon site en ligne automatiquement quand la livebox change mon ip ce qui est bien pratique :p


16 réponses ( Latest reply on 2020-04-09 18:01:31 Par
kyodev
)

Le domaine/site est bien actif chez Ovh ? Pas de problème de paiement ?

Le dyndns est sur site.com ou sur un sous domaine www.site.com

bonjour,

après exploration des logs, j'ai trouvé ce qui n'allait pas

j'avais changé mon dynhost de dyn.monsite.fr à .monsite.fr ce qui apparement ne marche pas d'où le badfqn

et en fait on a parfaitement droit de faire un dynhost sur la racine, mais il faut bien le faire sur monsite.fr et non .monsite.fr qui était la source de mon erreur !

Bonjour,
J'ai le même problème que tu avais @GranvilleP mais je ne comprends pas comment tu l'as résolu.
Lorsque je fais :
http://www.ovh.com/nic/update?system=dyndns&hostname=monsite.fr&myip=1.1.1.1
J'obtiens toujours la réponse : !yours

(j'ai essayé avec un sous domaine et cela marche)

Merci pour votre aide !

J'ai également l'erreur !yours à chaque tentative de mise à jour (via une appli maison).

Avez vous trouvé d'où venait le souci ?

vu de loin sans pratiquer, !yours signifie échec authentification
revoir user/pass

Bonjour,

Avez-vous trouver une documentation sur ce retour "!yours"?
Je rencontre le même problème, et je sèche sur la documentation OVH...

Merci pour l'aide.

vérifie ton mot de passe?

Oui oui j'ai regardé cela en premier.
Je viens de recréer un identifiant pour m'en assurer, mais tout semble correct de ce point côté là.
J'ai essayé avec un mdp incorrect, OVH retourne une erreur 401 'Authorization Required'.

Je suis perplexe... tout le monde semble avoir des scripts fonctionnels, je ne vois personne catcher le retour OVH.

ok dans ce cas le `!yours` n'est pas très parlant

je ne sais pas mais... il y a vérification de l'ip?
tu lances bien du host concerné par l'ip?

Non, la requête est envoyée depuis un serveur différent. Mais les deux sont derrières une box, donc j'imagine que je dois avoir la même "ip publique".

En réinitialisant ma zone DNS, puis en créant un sous domaine "dynHost", la requête fonctionne. Retour OVH : 'stauts code :200' & 'content : good xx.xxx.xx.xx'.
... je reste perplexe et sans comprendre...

Ce n'est pas l'item adéquat du forum, mais maintenant que je suis là :
Est-ce possible de rediriger un nom de domaine racine, vers un dynDNS?

```text > En réinitialisant ma zone DNS,

ah le dynHost est seulement visible dans la zone en édition textuelle
il ne doit pas être en collision avec une autre entrée dans la zone
mais pas certain que c'était ton souci

> Est-ce possible de rediriger un nom de domaine racine, vers un dynDNS?

méthode crade: redirection ovh
méthode propre dans un .htacess:
```text
Redirect 301 / https://sous.domain.com/
``` ```


méthode crade: redirection ovh

Je suis curieux! Je ne sais faire...
Il faut nécessairement un champ A non?
Un "simple" champ CNAME ne fonctionnera pas?

> Un "simple" champ CNAME ne fonctionnera pas?

un CNAME aussi mais sur un sous-domaine

Je suis d'accord.
Je cherche à modifier régulièrement une IP pour un domaine racine (hébergement maison).
Je viens de voir ceci :
https://community.ovhcloud.com/community/fr/redirection-vers-box-orange?id=community_question&sys_id=40003d40b51a0ad0f078da7e5576c9a1

Tu avais déjà aidé, et ça semble proche de ce que je cherche à faire...
Peux-tu détailler ce que tu avais proposé? Je ne comprends pas cet enregistrement DNS :
'dig +nocmd +noall +answer thirendom.ovh A @dns17.ovh.net
thirendom.ovh. 60 IN abo.wanadoo.fr>'

Pour moi un champ A est nécessairement une IP... (je suis bizut sur le sujet!)

> un champ A est nécessairement une IP..

c'est ça
là je testais avec `dig`, un domaine, qui me retournait une IP (TTL 60=> DynHost)

> régulièrement une IP pour un domaine racine

donc dynHost
(et perso je préfère un sous-domaine que le domaine root)

Les réponses sont actuellement désactivées pour cette question.