оновлення ddclient до локального IP замість загальнодоступного IP


11

Я намагаюся налаштувати ddclient на мій сервер ubuntu, щоб оновити свої записи DNS на zoneedit, коли мій публічний IP зміниться.

Це прекрасне оновлення, проблема полягає в тому, що він надає zoneedit мій локальний IP замість мого публічного.

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

Мій конфігураційний файл ddclient виглядає так:

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

Чому воно оновлюється до моєї локальної IP-адреси замість моєї загальнодоступної?

Оновлення: це може бути тому, що я за маршрутизатором? Якщо так, то як я повинен налаштувати ddclient для отримання загальнодоступного IP?

Відповіді:


22

Так, проблема полягає в тому, що ти стоїш за маршрутизатором. Найкращим рішенням буде побачити, чи можна встановити клієнт ddns на сам маршрутизатор. В іншому випадку є інструменти оновлення ddns, які дають пальці на віддалений сервер і визначають вашу IP-адресу, що це дає.

Це можна зробити, замінивши:

use=if, if=eth0

З цим:

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

Це, мабуть, конфігурація за замовчуванням, створена debconfв системах Debian.


ах - спасибі Я припускав, що ddclient буде використовувати віддалений сервер для отримання IP-адреси, якщо хтось знає, як це налаштувати, це було б чудово.
— Алекс Коплан

тепер вирішено - дивіться мою відповідь
— Алекс Коплан

2

Замініть

use=if, if=eth0

з

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

Що це робить? Ви б додали якусь інформацію чи контекст, чому це рішення?
— Райстафаріан

my.ip.fi просто відображає поточну IP-адресу без речі "Ваша поточна IP-адреса: ...". Тож ви можете СУПРАВИТИ це
— Марвін Візорке

Будь ласка, додайте цю інформацію до своєї відповіді та приклад того, як вона відрізняється від прийнятої відповіді, інакше вона просто виглядає як дублікат відповіді з іншого веб-сайту.
— Райстафаріан

icanhazip.com також відображає лише IP
— warhansen
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.