configure ddclient para retornar ip interno ao invés de ip público

1

Eu configurei o ddclient na minha máquina que tem um ip interno dentro da organização. No entanto, ddclient retorna o ip público da organização. Existe uma maneira de dizer ao ddclient para retornar o ip interno?

Aqui está minha configuração em /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

Eu tenho acesso vpn para me conectar a um ip dentro da organização, então eu só preciso saber o ip interno da minha máquina para poder acessá-lo.

    
por CentAu 14.02.2017 / 04:26

1 resposta

2

Olhando para a fonte do ddclient, pode-se ver que o "onde Eu recebo meu IP "estratégia pode ser definida via use (não é um nome óbvio ...). Sua configuração usa um servidor da Web ( use=web ) para obter seu IP, que é obviamente seu IP público. O exemplo na fonte diz:

For example:

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

specifies that ${program} should operate as a daemon, checking the eth0 interface for an IP address change every 5 minutes and use the 'dyndns2' protocol by default. The daemon interval can be specified as seconds (600s), minutes (5m), hours (1h) or days (1d).

Portanto, se você definir use=if, if=tun0 em que a interface de rede tun0 tem o IP interno do ponto de extremidade VPN (ou qualquer interface que tenha o IP que você deseja acessar), presumo que funcione.

    
por 14.02.2017 / 11:10