首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置ddclient以返回内部ip而不是公共ip

配置ddclient以返回内部ip而不是公共ip
EN

Unix & Linux用户
提问于 2017-02-14 03:26:04
回答 1查看 1K关注 0票数 1

我已经在我的机器上安装了ddclient,它在组织中有一个内部ip。但是,ddclient返回组织的公共ip。有什么方法可以告诉ddclient返回内部ip吗?

下面是我在/etc/ddclient.conf中的配置:

代码语言:javascript
复制
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才能访问它。

EN

回答 1

Unix & Linux用户

发布于 2017-02-14 10:10:58

查看ddclient的来源,可以看到“我从哪里得到IP”策略可以通过use (不是一个明显的名称.)来设置。您的配置使用get服务器(use=web)获取您的IP,这当然是您的公共IP。源中的示例如下:

例如:

代码语言:javascript
复制
daemon=5m                   
use=if, if=eth0             
proxy=proxy.myisp.com       
protocol=dyndns2

指定${program}应作为守护进程运行,每5分钟检查一次eth0接口是否更改IP地址,默认情况下使用“dyndns2”协议。守护进程间隔可以指定为秒(600 S)、分钟(5m)、小时(1h)或天数(1d)。

因此,如果您将use=if, if=tun0设置为网络接口tun0具有VPN端点的内部IP (或任何具有您想要访问的IP的接口)的位置,我将假设它会工作。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/344793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档