我正在运行 Windows 防火墙。我创建了一条名为“AllowHTTPAccess”的规则,以允许域、私有和公共端口 80 上的 TCP 流量。
她可以 ping 我,但无法连接到网络服务器。
我能做些什么来让它工作吗?
答案1
她是在尝试通过内部网络(例如,在同一办公室)连接到您的 Web 服务器,还是通过其他网络(她在城镇的另一边或在另一个州)连接到您的 Web 服务器?这是重要的信息。您说“同事”,这意味着她和您在同一办公室......但您对此并不清楚。
您是否已将路由器中的 80 端口流量转发到运行 Web 服务器的计算机?如果您的同事不是在与您相同的 IP 子网上。您的路由器需要知道如何处理这些传入的信息请求。因此,如果您忘记了这样做……意味着您忘记进入路由器并处理端口转发,这是需要做的事情。此外,考虑将 Web 服务器计算机放在 DHCP 保留表中的静态内部 IP 地址上。这样,您只需转发到一个 IP 地址,您就不必担心以后更改它。
你的路由器也有防火墙吗?同样,这个问题需要在你的问题中表达出来,你是否已经解决了这个问题,或者你根本不知道它的存在。
您的 ISP 是否允许您在当前付费的连接计划上托管 Web 服务器(如果他们不允许,请不要感到惊讶,因为他们想为一切可能的服务收费)?如果您的 ISP 阻止端口 80 上的流量,则可能必须更改托管 Web 服务器的端口。您可能必须使用非标准端口 81、8080 或其他端口,这将要求您设置一些 NAT 表,或者通过路由器转发此不同端口,并让您的同事始终在她尝试连接的 IP 地址末尾附加 :81 或 :8080。举个例子,新英格兰的 Cox 家庭服务就是这样阻止端口 80 流量的,因此人们如果不这样做就无法在家中托管自己的 Web 服务器。
那么... 你能做些什么来让这个工作顺利进行吗?当然可以。当然,我们需要知道你到目前为止做了什么,我们需要知道你正在做什么,这样我们才能告诉你还能做些什么。