是否可以通过 ZyXEL EQ-660R 调制解调器和 Netgear WGT624v3 无线路由器使用 Apache HTTP 托管网站?

是否可以通过 ZyXEL EQ-660R 调制解调器和 Netgear WGT624v3 无线路由器使用 Apache HTTP 托管网站?

本质上,我有一台闲置的台式电脑,我想把它变成一个网络服务器,但我的调制解调器和无线路由器很难使用。我安装了 Apache HTTP 并成功托管了一个可以在 LAN 上的任何地方访问的测试页面。但是,我在设置服务器以从我的外部 IP 地址访问时遇到了麻烦。

我的 ISP(CenturyLink)为我提供了 ZyXEL EQ-660R DSL 调制解调器,并购买了 Netgear WGT624v3 无线路由器来连接我的笔记本电脑和备用台式机。

ZyXEL 的网站是没有帮助,我认为问题不在于 Netgear 路由器。我尝试过许多设置,并尝试过从调制解调器转发端口 80,但都没有成功。

有人能为我提供解决方案或推荐更有前途的硬件吗?或者我应该承认失败并探索其他爱好?:)

答案1

                                             eth0
                                             192.168.1.10
                  1.2.3.4 192.168.1.1 +---[服务器]
                  eth0 eth1 |
--------[调制解调器]------[路由器]------------+---[计算机]
                                             192.168.1.101
                                             eth0
  • 对于大多数配置,您可以在路由器上转发端口,而不是调制解调器
  • 转发端口 80
  • (可选)使用 no-ip 等服务为您的(假设)动态 IP 地址设置域名

答案2

我还要补充的是,您需要检查您的 ISP 是否已授予您公共 IP 地址。我注意到越来越多的 ISP 将您置于他们的网络后面,并且您获得的是非公共 IP 地址(在您的调制解调器端)。

检查这一点的最简单方法是访问 IP2nation.com 检查您的公共 IP,然后检查调制解调器的 WAN 设置,看看是否具有相同的 IP。如果是,则说明您使用的是真正的公共 IP。如果不同,则说明您运气不佳。您的 ISP 网络向您发出了一个内部 IP,如果您需要转发该端口,则需要让他们为您执行此操作。这实际上是我最近的问题。

祝你好运

相关内容