如何将网址重定向到动态IP地址,但将域名保留在地址栏中?动态DNS

问题描述

我正在尝试创建自己的动态DNS服务器。我想远程访问我在家中的RaspBerryPi上运行的owncloud和apache网络服务器。我的ipv4不是公开的,但是我有ipv​​6的安装程序并且可以公开访问。

我有一个基于云的主机(rpi.myownddns.abc)-正在运行apache-我计划从中运行我的动态DNS服务。直到现在我:

  1. 在rpi.myownddns.abc上创建了myip.PHP页面,该页面将我当前的ipv6地址存储在Web主机上的文本文件(currentIP.text)中(我的rpi具有bash脚本(ddns更新客户端),该脚本可以与myip.PHP,每小时我的eth0 ipv6地址)。

  2. 在rpi.myownddns.abc上创建了index.PHP页面,该页面将我重定向到最新更新的ipv6地址。

present()

每当我访问rpi.myownddns.abc时,都会按预期重定向到我的家庭服务器ipv6。但是,URL看起来像https:// [20a2:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx] /。

我想要的是将我的网址显示为rpi.myownddns.abc/owncloud,类似于您从ddns提供者处获得的内容(ex noip)。我该如何实现?

我尝试使用Apache mod_rewrite,但仅设法实现了与PHP相同的重定向。我检查了mod_alias,但这似乎需要一个域名,而不是IP地址。

任何帮助或指针都将受到赞赏。谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...