настроить ddclient для возврата внутреннего ip вместо общедоступного ip

У меня есть настройка ddclient на моей машине, у которой есть внутренний ip внутри организации. Однако ddclient возвращает общедоступный IP-адрес организации. Есть ли способ сообщить ddclient о возврате внутреннего ip?

Вот моя конфигурация в /etc/ddclient.conf :

 use=web, web=dynamicdns.park-your-domain.com/getip, web-skip='IP Address' protocol=namecheap server=dynamicdns.park-your-domain.com login=mylogin password=mypassword myname 

У меня есть доступ к vpn для подключения к ip внутри организации, поэтому мне просто нужно знать внутренний ip моей машины, чтобы иметь доступ к ней.

Посмотрев на источник ddclient, можно увидеть, что стратегия «Где я могу получить свой IP» можно установить с помощью use (не очевидное имя …). Ваша конфигурация использует веб-сервер ( use=web ) для получения вашего IP-адреса, который, конечно же, является вашим публичным IP-адресом. Пример в источнике:

Например:

 daemon=5m use=if, if=eth0 proxy=proxy.myisp.com protocol=dyndns2 

указывает, что $ {program} должен работать как демон, проверяя интерфейс eth0 на изменение IP-адреса каждые 5 минут и используя по умолчанию протокол dyndns2. Интервал демона может быть указан как секунды (600 секунд), минуты (5 м), часы (1 час) или дни (1d).

Поэтому, если вы установите use=if, if=tun0 где сетевой интерфейс tun0 имеет внутренний IP-адрес конечной точки VPN (или какой-либо интерфейс имеет IP-адрес, к которому вы хотите получить доступ), я бы предположил, что это сработает.