如何使用dynamicIP将子域指向本地服务器

我看到这个问题有很多相关的问题,但是对于像我这样的新手来说,给出的答案似乎有些模糊。

我有一个专门的LAMP堆栈,在本地networking上本地运行Fedora 16。 一切工作正常内部。 我可以使用浏览器中的内部IP从networking上的其他机器访问Apache服务器。 我使用本地文件服务器的堆栈以及网站的开发环境。 有几个原因让我希望在机器上托pipe的开发站点可以公开使用。

1.)我使用已经支付加载项的CMS,允许您将付费许可分配给域。 我无法在封闭的开发服务器上开发付费附加组件。

2.)我偶尔会希望客户能够在上线前的晚些时候查看网站开发者。

我有一个域(foo.com,我想指出一个*** *** ***域(dev.foo.com)到本地服务器。我知道这是最好的完成与静态IP,但是我的IP从我的互联网服务供应商是dynamic的,我不认为有任何方法可以改变这一点。

从我读到的,像ZoneEdit和DynDNS这样的服务应该能够做到这一点,但我已经尝试过,发现它很混乱。

此外,服务器是在路由器后面,我也读过,你需要在你的路由器设置DDNS(?),许多路由器有这些服务的预设,我发现DynDNS是我的路由器似乎唯一支持。

你的想法是正确的。 你可以做的是使dev.example.com指向您的家庭networking的CNAME。 你需要弄清楚如何使用DynDNS(这是非常微不足道的,注册然后input信息到您的路由器)。 之后,您将CNAME指向您的DynDNS域。 如果您的Web服务器位于NAT后面,请确保redirect端口80和443。