Actualización de ddclient a IP local en lugar de IP pública


11

Estoy tratando de configurar ddclient en mi servidor ubuntu para actualizar mis registros DNS en zoneedit para cuando cambie mi IP pública.

Se está actualizando bien, el problema es que está dando zoneedit mi IP local en lugar de mi IP pública.

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

Mi archivo de configuración ddclient se ve así:

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

¿Por qué se actualiza a mi IP local en lugar de mi IP pública?

Actualización: ¿ podría ser esto porque estoy detrás de un enrutador? Si es así, ¿cómo debo configurar ddclient para obtener la IP pública?

Respuestas:


22

Sí, el problema es porque estás detrás de un enrutador. La mejor solución sería ver si puede instalar un cliente ddns en el enrutador. De lo contrario, hay herramientas de actualización de ddns que detectan un servidor remoto y determinan su IP según lo que esto produce.

Esto se puede hacer reemplazando:

use=if, if=eth0

Con este:

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

Cuál es aparentemente la configuración predeterminada generada por los debconfsistemas Debian.


Ah gracias. Supuse que ddclient usaría un servidor remoto para obtener la IP, si alguien sabe cómo configurarlo, sería genial.
Alex Coplan

ahora resuelto - mira mi respuesta
Alex Coplan

2

Reemplazar

use=if, if=eth0

con

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

¿Qué hace esto? ¿Agregaría alguna información o contexto sobre por qué esta es una solución?
Raystafarian

my.ip.fi solo muestra su dirección IP actual sin la cosa "Su dirección IP actual es: ...". Para que puedas
RIZARLO

Agregue esa información a su respuesta y un ejemplo de cómo es diferente de la respuesta ya aceptada, de lo contrario, solo parece una respuesta duplicada con un sitio diferente.
Raystafarian

icanhazip.com también solo muestra IP
warhansen
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.