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?

Alex Coplan
la source

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.

deed02392
la source
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/
Marvin Wiezorke
la source
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