mise à jour de ddclient vers une adresse IP locale au lieu d'une adresse IP publique


11

J'essaie de configurer ddclient sur mon serveur Ubuntu pour mettre à jour mes enregistrements DNS sur zoneedit lorsque mon IP publique change.

Il se met à jour correctement, le problème est qu'il donne à zoneedit mon IP locale au lieu de mon IP publique.

SUCCESS:  updating mydomain.com: IP address set to 192.168.0.17 (200: Update succeeded.)

Mon fichier de configuration ddclient ressemble à ceci:

protocol=zoneedit1
use=if, if=eth0
server=dynamic.zoneedit.com
login='user'
password='password'
mydomain.com

Pourquoi est-il mis à jour sur mon IP locale au lieu de mon IP publique?

Mise à jour: est -ce possible parce que je suis derrière un routeur? Si oui, comment dois-je configurer ddclient pour obtenir l'adresse IP publique?

Réponses:


22

Oui, le problème vient du fait que vous êtes derrière un routeur. La meilleure solution serait de voir si vous pouvez installer un client DNS sur le routeur lui-même. Sinon, il existe des outils de mise à jour des ddns qui contactent un serveur distant et vérifient votre IP par ce que cela donne.

Cela peut être fait en remplaçant:

use=if, if=eth0

Avec ça:

use=web, web=checkip.dyndns.org/

C'est apparemment la configuration par défaut générée par debconfsur les systèmes Debian.


Ah merci. Je supposais que ddclient utiliserait un serveur distant pour obtenir l'IP, si quelqu'un sait comment configurer cela, ce serait génial.
Alex Coplan

maintenant résolu - voir ma réponse
Alex Coplan

2

Remplacer

use=if, if=eth0

avec

use=web, web=my.ip.fi/

Qu'est-ce que cela fait? Souhaitez-vous ajouter des informations ou un contexte expliquant pourquoi il s'agit d'une solution?
Raystafarian

my.ip.fi affiche simplement votre adresse IP actuelle sans la chose "Votre adresse IP actuelle est: ...". Vous pouvez donc le CURL aussi
Marvin Wiezorke

Veuillez ajouter ces informations à votre réponse et un exemple de la différence avec la réponse déjà acceptée, sinon cela ressemble à une réponse en double avec un site différent.
Raystafarian

icanhazip.com affiche également uniquement IP
warhansen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.