domain-name-system – 如何使用动态IP将子域指向本地服务器

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

我在家庭网络上有一个专用的LAMP堆栈,在本地运行Fedora 16.内部一切都很好.我可以使用浏览器中的内部IP从网络上的其他计算机访问Apache服务器.我正在使用堆栈作为本地文件服务器以及网站的开发环境.有几个原因可以解释为什么我希望机器上托管的开发站点可以公开使用.

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

2.)我偶尔会希望客户能够在它上线之前的晚期阶段查看网站开发.

我有一个域名(foo.com,我想将***子域名(dev.foo.com)指向本地服务器.我知道这最好用静态IP完成,不过我的IP来自我的ISP是动态的,我认为没有办法改变它.

从我所读到的,像ZoneEdit& amp; DynDNS应该能够实现这一点,但我已经尝试过两者并发现它非常令人困惑.

服务器也在路由器后面,我还读到你需要在你的路由器中设置DDNS(?),许多路由器都有这些服务的预设,我发现DynDNS是我的路由器似乎唯一的一个支持.

解决方法

你的想法是对的.你可以做的是让dev.example.com成为指向你家庭网络的CNAME.您需要弄清楚如何使用DynDNS(它真的很简单,注册然后将信息输入您的路由器).之后,您将CNAME指向DynDNS域.如果您的Web服务器位于NAT后面,请确保重定向端口80和443.

相关文章

Mip是什么意思以及作用有哪些
怎么测试Mip页面运行情况
MIP安装的具体步骤有哪些
HTML添加超链接、锚点的方法及作用详解(附视频)
MIP的规则有哪些
Mip轮播图组件中的重要属性讲解