具有动态 IP 的计算机如何作为网络服务器?

具有动态 IP 的计算机如何作为网络服务器?

具有动态IP的计算机如何作为WebServer?

答案1

我以前就做过这个,过程非常简单。

我在拨号帐户上运行了一个网络服务器,需要每 12 小时断开连接并循环 IP,以符合我当时的 ISP 服务条款。我假设你不需要担心保持拨号连接的逻辑,所以我将直接跳到下一部分。

您需要做的第一件事是创建一个可在互联网上解析的完全合格域名。如果您运行自己的 DNS 服务器,则可以执行此操作,或者您可以使用 DynDNS 等免费服务来创建一个静态但可解析的名称,您将使用该名称访问您的网络服务器。

一旦您选择了域名并拥有有效的 DNS 条目来解析它,那么下一步就是在您的网络服务器上安装 DynDNS 更新服务,它将在您的 IP 发生变化时动态更新您的 DNS 条目。

下一步是构建您的 Web 服务器。我在此场景中成功使用了 IIS 和 Apache。使用哪种服务器取决于个人喜好。

完成所有操作后,您需要确保您的路由器/防火墙已配置为将端口转发到网络内的 Web 服务器。我建议转发端口 80,这样所有在浏览器中输入 FQDN 的人都可以访问该网站。如果您想让此服务器保持私密,您可以考虑将 Web 服务器放在另一个端口上。

在此处输入图片描述

DynDNS 服务页面

答案2

我认为您正在寻找动态 DNS 服务。有几种,以下是其中一种:无IP

您必须创建一个帐户,然后在您的计算机上运行一个软件,该软件将在其服务器上更新您的 IP。

之后,将会有一个地址(如 username.no-ip.org、username.myftp.org 等)指向您的计算机。


其他可能性是,如果你想托管一个小型的休闲网站,并且想要一些简单的配置,你可以使用歌剧联盟直接从 Opera,它允许您托管网络服务器(或直接托管文件/照片服务器),并负责动态 DNS 本身。

但请记住,这是一个针对相当“不稳定”和个人网站的解决方案,您可能想将其展示给朋友,但又不想让它一直在线。

Opera 的“Unite”服务目前仍处于测试阶段(但已经稳定)。

答案3

您是否正在寻找动态域名系统
查看获取我的 IP 地址?

答案4

如其他地方提到的,DynDNS 服务将定期更新名称服务器(其中 www.example.com 被转换为 127.123.234.10 或其他)。

我只是想补充一点,一些网络路由器内置了此功能,例如大多数 Linksys 路由器。这样,您甚至不需要在计算机上运行软件。

相关内容