Changement IP limitée vers une IP fullstack

What type of hardware are you using: Virtual machine
What YunoHost version are you running: 12.0.9.1
How are you able to access your server: Direct access via physical keyboard/screen
Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: non

Describe your issue

Je suis abonné Free avec une ip dont les ports sont partagés, jusqu’à présent ca m’allait car j’ai les ports de 0 à 16383.
Cependant je veux configurer un reverse DNS, mais pour ce faire il me faut une IP fullstack. Ce qui signifie un changement d’IP
Ma question est, est-il possible de changer la configuration du nom de domaine xxx.ynh.fr avec la nouvelle IP de façon transparente, avant que je ne demande une IP fullstack

Share relevant logs or error messages

N/A

Je vois que personne ne répond a ma question :disappointed_relieved:

Bonjour,

Je ne suis pas un spécialiste réseau, mais peut-être que la documentation et cet article répondront à tes questions :

ppr

Oui.

Pour compléter ma réponse, c’est le script /etc/cron.d/yunohost-dyndns qui s’occupe de ça. Manuellement, c’est la commande :

yunohost dyndns update

Avec une IP fixe , la tâche cron ne sert plus, tu peux éventuellement commenter la ligne avec le hook suivant (si tu commentes la lignes directement sans hook le diagnostique va se plaindre) :

/etc/yunohost/hooks.d/conf_regen/02-yunohost_dns

#!/bin/bash

action=$1
pending_dir=$4
dns_conf=$pending_dir/../yunohost/etc/cron.d/yunohost-dyndns
[[ "$action" == "pre" ]] || exit 0
[[ -e $dns_conf ]] || exit 0
sed -e "/#/! s/^/#/g" \
    -i $dns_conf

Je n’ai pas d’enregistrement avec DynDNS
Error: No domain registered with DynDNS

Zut.
As-tu essayé avant ou après avoir changé ton IP?
Si c’est avant, tu peux essayer yunohost dyndns subscribe -d domain.ynh.fr avant de relancer la commande.

Si c’est après avoir changé ton IP, peux-tu vérifier ce que tu as dans /etc/yunohost/dyndns? Tu peux aussi essayer la commande suivante :
yunohost dyndns update --domain domain.ynh.fr

Attention à bien remplacer domain.ynh.fr par le tiens.
Est-ce une réinstallation ou une installation de base? S’il s’agit du 1er cas, as-tu encore une sauvegarde de la 1ère installation?

Je n’ai pas encore changé d’ip, j’ai posé la question justement avant d’en changer pour savoir si ce serai galère ou pas

Je l’ai fais avec le même opérateur sans problème, ça a été transparent. J’ai juste fais l’update des dns comme j’avais déjà une ip fixe (non fullstack) et que je n’utilise pas la tâche cron de mise à jour dns grâce au hook, cette tâche n’étant utile qu’en cas d’IP dynamique.
Je te conseille donc de te faire un mot de passe de recovery auparavant :

:key: Add support for recovery password for DynDNS domains (nohost.me / noho.st / ynh.fr) which should hopefully slowly improve the horrendous situation with people having to ask for the reset of their domain when reinstalling, which we then handle manually. For now this is only available through command line. :arrow_forward: Use yunohost domain dyndns set-recovery-password yourdomain.tld to define a recovery password which can be used to recover the domain after a reinstall.

Plus d’infos Ici

De faire une sauvegarde de la configuration système.
Si tu veux ceintures et bretelles, tu sauvegardes également manuellement le dossier /etc/yunohost.

Pour ton problème, il y a plusieurs sujets sur le forum qui en parle sur lesquels je me suis appuyé pour ma réponse précédente car je n’avais pas eu ce problème. Ça semble venir d’une réinstallation en conservant la même IP et il faut renouveler l’inscription. Fais quelques recherches sur le forum, tu devrais trouver des infos.