оновлення 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.