托管家庭网站,无法从外部家庭网络查看

托管家庭网站,无法从外部家庭网络查看

我在 Web 服务器上安装了 Windows Server 2k3。我已将其配置为监听端口 80 上的流量。

我正在使用 XAMPP 堆栈运行一个简单的网站。再次将其配置为监听端口 80 上的流量。

我使用免费的 DNS 服务 no-ip.org,客户端位于 Web 服务器上。我已将其配置为将端口 80 重定向到端口 8080,因为 Cox Communications 阻止了端口 80。

我已将静态内部 IP 分配给服务器,并将端口 8080 转发到服务器内部 IP 和端口 80。

当我在家庭网络中输入 URL 时,网站可以加载并正常运行。输入 URL 的任何网络外流量都无法加载页面。

我是否遗漏了其他任何阻止流量到达服务器的原因?

另外,我应该解释一下我的网络是如何连接的,并在必要时进行更改:

|调制解调器| --> |有线路由器| --> |无线路由器|

        /         \    
     |SWITCH|    |MAIN DESKTOP|
      /    \

|WEB 服务器| |文件服务器|

答案1

我觉得您的调制解调器或有线路由器阻止了转发。确保所有设备都正确转发。

答案2

实际上,Windows 防火墙中有一个入站规则World Wide Web Services (HTTP Traffic-In),您需要启用它才能使其工作。但此预定义规则是专门为 Windows Vista 和 IIS 以及端口 80 设计的。

规则截图

也许您需要在 Windows Server 2003 中执行类似操作。您是否尝试过在 Windows 和路由器中禁用防火墙?

相关内容