Answers:
我之前已经做过,而且过程非常简单。
我在一个拨号帐户上运行了一个网络服务器,该帐户需要每12小时断开一次IP和重新启动IP,以符合当时的ISP服务条款。我假设在您的情况下,您无需担心保持拨号的逻辑,因此我将直接跳到下一部分。
您要做的第一件事是创建一个可在Internet上解析的可解析的Fuly Qualified域名。如果您运行自己的DNS服务器,则可以执行此操作,也可以使用DynDNS之类的免费服务来创建静态但可解析的名称,以用于访问Web服务器。
一旦选择了域名并具有有效的DNS条目即可解决该问题,下一步是在Web服务器上安装DynDNS更新服务,该服务将在IP更改时动态更新DNS条目。
下一步是构建您的Web服务器。在这种情况下,我已经成功使用了IIS和Apache。您使用哪种服务器都是个人喜好问题。
完成所有步骤后,您需要确保将路由器/防火墙配置为转发到网络内的Web服务器。我建议转发端口80,这将使每个在浏览器中键入FQDN的人都可以访问该站点。如果要将此服务器保持私有状态,则可以考虑将Web服务器放置在另一个端口上。
我认为您正在寻找动态DNS服务。有几个,这里是一个示例:No-IP
您将必须创建一个帐户,然后在计算机上运行一个软件,该软件将更新其服务器上的IP。
之后,将出现一个指向username.no-ip.org,username.myftp.org等的地址,该地址将指向您的计算机。
另一种可能性是,如果您想托管一个小型休闲站点,并且想要一些简单的配置,则可以使用Opera Unite。直接来自Opera,它允许您托管Web服务器(或直接托管文件/照片服务器),并负责动态DNS本身。
请记住,尽管这是一个相当“不稳定”的个人网站的解决方案,您希望向朋友展示该网站,而不必一直保持在线状态。
Opera的“ Unite”服务目前仍处于测试阶段(尽管已经稳定)。
Unite
(按照我答案中的链接,找到了除此以外的其他答案)。它不是很稳定。DynDNS
如果您打算暂时不使用Web服务器,我仍然建议您坚持使用。