2012-08-01 44 views
0

我该如何(动态地)更新一个IP地址的服务器,其IP变化,不能被dns/dyndns引用?Apache代理 - 更新IP地址?

例如:

ProxyPass /myapp/ myapp.domain.com 

/etc/hosts中:

254.153.12.2. myapp.domain.com 

始终如果/ MyApp的从外部调用,重映射应该发生于myapp.domain.com /。但这不是暴露在外的领域。它只能通过hosts文件在服务器内部使用。在主机内部,可以找到真正的IP地址。

现在我正在寻找一种方式,要么: 一)通过Web界面更新主机的IP b)任何其他方法,将工作旁边的hosts文件

的利弊你的任何想法?

+0

SO的焦点话题;属于[webmasters.se] – 2012-08-01 23:14:07

回答

0

解析器是操作系统的一部分 - 而且你没有说出它运行的是什么操作系统。

hosts文件没有办法指出到期时间,所以你可能不得不实现一个本地的DNS服务器 - 但我看到你提到的Java - 我在过去有很多问题因为Java并没有按照它应有的方式处理DNS记录 - 所以即使这样做也可能无法正常工作。