首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cron使用动态ip记录存储库的ip

Cron使用动态ip记录存储库的ip
EN

Stack Overflow用户
提问于 2009-04-29 18:37:21
回答 4查看 178关注 0票数 0

我正在使用一个带有动态ip的mac mini来存储SVN存储库。由于ip的意外更改导致很难一致地使用存储库,因此我有兴趣创建一个cron,以便在每次ip更改时将其记录到另一台服务器上。做这件事最好的方法是什么?

EN

回答 4

Stack Overflow用户

发布于 2009-04-29 22:58:52

对于Subversion的使用,您的方法没有意义,也不会起作用:每个Workingcopy都将其存储库URL存储在.svn文件夹中,因此如果您的IP发生更改,您必须通过

代码语言:javascript
复制
 `svn switch --relocate`

所以它不会保护你的任何工作。YOu确实应该使用动态域名服务

票数 2
EN

Stack Overflow用户

发布于 2009-04-29 18:53:25

如果您想将IP地址推送到另一台服务器,请运行ifconfig,解析结果,并将数据写入服务器上的一个文件(以某种方式挂载为nfs共享,通过ftp等方式)。

如果要检测更改的IP地址,假设DNS名称保持不变,请ping服务器名称并解析ping结果。

通常,如果您有DNS名称常量,则使用该常量来访问存储库。如果你不这样做- try one from a dynamic dns provider

票数 1
EN

Stack Overflow用户

发布于 2009-04-29 19:22:54

稍微偏离主题:

某些路由器内置了动态DNS支持。如果您的路由器正在获取新的IP,并且您希望通过它访问internet->lan,您可以将其配置为记录动态DNS提供商的配置。在这种情况下,您还应该配置端口转发到正确的内部服务器,并确保服务器的IP不会动态更改。许多路由器都能够为此将DHCP地址静态分配给MAC地址。

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

https://stackoverflow.com/questions/803670

复制
相关文章

相似问题

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