Ajouter 2 DDNS dans le modem Technicolor de VOO (BELGIQUE)

Bonsoir,

Simple question, comment puis-je ajouter 2 DDNS de No-Ip dans le modem (ou routeur, je fais souvent l'erreur) Technicolor de VOO (BELGIQUE) ?

J'ai essayé cette syntaxe qui étrangement n'as pas posé problème:
ddns1.net,ddns2.

mais je me demande si ce n'est pas un bug...

Si quelqu'un à une idée, ce serait gentil d'en faire part !

B.A.V.

Quelle prétention de prétendre que l'informatique est récente : Adam et Eve avaient déjà un Apple !

4 réponses

  1. Bonjour,

    Je te conseille de jeter un œil à ddclient.

    Il s'agit d'un programme open source que tu peux installer sur ton serveur et qui se charge de faire ce que ton router fait : il récupère ton IP publique selon plusieurs méthodes, celle par défaut étant de consulter une URL externe. Ensuite, il met à jour l'IP lui-même selon les paramètres de connexion indiqué.

    ddclient supporte plusieurs fournisseurs DNS, une liste non exhaustive est disponible ici :
    https://sourceforge.net/p/ddclient/wiki/protocols/

    Le fait qu'il supporte "dyndns2" le rend compatible avec tous les fournisseurs qui acceptent ce protocole, même s'ils ne sont pas listés explicitement. Par exemple, OVH permet le DNS dynamique via ce protocole.

    De plus, on est pas obligé de se diriger vers un fournisseur de DNS dynamique pour faire du DNS dynamique (ou plutôt, du "pointage IP dynamique"). La plupart des fournisseurs DNS et registraires permettent de modifier les entrées (A, CNAME, ...) de manière programmée, via des API par exemple. Il n'est donc pas compliqué d'écrire un petit programme soit-même et ça permet ainsi de ne pas être "lié" ou "limité" à ces quelques options (DynDNS, NoIP, ZoneEdit, etc). En Python, il existe même le module dns-lexicon qui supporte déjà une flopée de fournisseurs et qui fait donc le plus compliqué.
    https://github.com/AnalogJ/lexicon
    1
    1. Tu ne savais pas te manifester plus tôt ? hahaha
      Merci pour ton aide :)
      0
    2. Je reviens pour confirmer cette réponse... Effectivement DDCLIENT met à jour les adresses IP associés au DNS du vendeur...
      Ayant eu quelques difficultés pour utiliser ce logiciel, je souhaitai expliquer la démarche ici pour ceux qui auraient les mêmes besoins que moi. Dans mon cas c'est OVH mais cela doit aussi s'appliquer chez pas mal d'autres vendeurs DNS...

      Alors en premier lieu, on ouvre un invite de commande (oups, c'est Terminal chez les linuxiens :) )
      Ensuite on écrit:
      sudo apt-get install ddclient

      Ensuite on édite le fichier de configuration ddclient:
      sudo nano /etc/ddclient.conf

      On ajoute alors ces lignes (vous modifiez par vos logins et DNS):
      protocol=dyndns2
      use=web, web=checkip.dyndns.com/
      server=www.monfourniesseur.com
      login=dns-nomuser
      password='motdepasse'
      domain1.com


      !!! ATTENTION !!!
      Bien séparer chaque configuration par un espace... Cela devra se présenter comme ceci:
      # Configuration file for ddclient generated by debconf
      #
      # /etc/ddclient.conf

      use=web, web=checkip.dyndns.com/
      server=www.monfourniesseur.com
      login=dns-nomuser
      password='motdepasse'
      domain1.com

      use=web, web=checkip.dyndns.com/
      server=www.monfourniesseur.com
      login=dns-nomuser
      password='motdepasse'
      domain2.com

      use=web, web=checkip.dyndns.com/
      server=www.monfourniesseur.com
      login=dns-nomuser
      password='motdepasse'
      domain3.com


      Et pour finir, vous faites un sudo ddclient et votre adresse sera mise à jour...

      Mille mercis encore à avion-f16 pour ce logiel qui fait merveilleursement bien son boulot...

      Il reste cependant 1 chose à faire: trouver comment exécuter ddclient toutes les 2 heures
      0
    3. @gigi_dsssMerci de nous avoir tenu informé et pour tes explications, elles se trouvent aisément en anglais mais ça aidera sûrement ceux qui préfèrent la langue de Molière :)

      Pour l'exécution automatique, l'installation de ddclient inclus souvent le service systemd qui va avec. Cela dépend de celui qui fournit le package, donc ça dépend de la distro.

      En l'activant, le programme ddclient fonctionnera comme un daemon.
      Tu peux ajuster l'interval de mise à jour dans le fichier ddclient.conf.

      Si le service n'est pas inclus, voici un exemple à placer dans /usr/lib/systemd/system/ddclient.service :
      [Unit]
      Description=A Perl Client Used To Update Dynamic DNS
      After=syslog.target network-online.target nss-lookup.target

      [Service]
      User=ddclient
      Group=ddclient
      Type=forking
      PIDFile=/var/run/ddclient/ddclient.pid
      EnvironmentFile=-/etc/sysconfig/ddclient
      ExecStartPre=/bin/touch /var/cache/ddclient/ddclient.cache
      ExecStart=/usr/sbin/ddclient $DDCLIENT_OPTIONS

      [Install]
      WantedBy=multi-user.target


      Il ne reste plus qu'à activer le service :
      sudo systemctl enable --now ddclient.service
      0
  2. Contributeur
    bonjour, qu'appelles-tu "ddns"? pourquoi veux-tu les "ajouter" "dans" le modem?
    0
    1. Salut,
      probablement un client dns dynamique.
      0
    2. Contributeur
      @brupalale but serait d'associer 2 noms à l'IP dynamique du modem?
      0
    3. @yg_bec'est ce que j'ai compris, oui ...
      ou plutôt du routeur.
      0
    4. DDNS c'est mon nom de domaine dynamique, en le renseignant dans les paramètres du routeur, le routeur envoi l'IP de mon réseau WAN au site NOIP ...
      0
    5. yg_be oui le but est d'en associer 2
      0
  3. Contributeur
    si tout fonctionne, autant en profiter ,même si c'est un bug, non?
    0
    1. Pour l'instant je ne vois pas de problème, mais si il existait une syntaxe adapté (si ça tombe, j'utilise la bonne syntaxe) ce serait on va dire "plus pro" :)) haha
      0
    2. Contributeur
      @gigi_dsssj'imagine que le modem envoie cela à no-ip, et que eux l’interprètent comme tu l’espères.
      moi, cela me semblerait plus logique d'associer le ddns au premier nom, et d'associer le second nom au premier, en le déclarant comme un alias du premier. ton fournisseur dns ne permet peut-être pas de configurer cela.
      0
  4. Bon je pense avoir la réponse à ma question... La syntaxe comme indiqué ne fonctionne pas ... Ce qui se passe, ... Je pense que dès que No-IP reçoit l'adresse IP d'un des 2 DDNS, il attribue aussi la même adresse aux autres DDNS...

    Donc la solution la + adaptée, serait d'installer leur logiciel client sur mon serveur qui se chargerait de mettre à jour les IP...
    0