обновление ddclient на локальный IP вместо публичного IP

Я пытаюсь настроить 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?

26
задан Alex Coplan
01.03.2023 4:38 Количество просмотров материала 2646
Распечатать страницу

2 ответа

Да, проблема в том, что вы находитесь за маршрутизатором. Лучшим решением было бы увидеть, если вы можете установить клиент ddns на самом маршрутизаторе. В противном случае есть ddns инструменты обновления, которые палец удаленный сервер и определить ваш IP, что это дает.

Это можно сделать, заменив:

use=if, if=eth0

С этого:

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

который, по-видимому, конфигурация по умолчанию генерируется debconf в системах Debian.

19
отвечен deed02392 2023-03-02 12:26

заменить

use=if, if=eth0

С

use=web, web=my.ip.fi/
1
отвечен Marvin Wiezorke 2023-03-02 14:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх