我安装了 Abyss Web Server。我运行的是 Windows XP Home Edition,并且有无线移动宽带互联网。
我以前能够通过在浏览器中输入我的 IP 地址来访问我的网站(以及其他网络上的其他人),但是在我格式化并再次安装 Abyss 网络服务器后,这不再起作用。
没有错误。我可以通过输入我的 IP 地址来访问我自己的网站,但其他人却无法做到这一点 - 浏览器的状态栏中只会显示“正在连接”,并且永远不会改变。
我查阅了文档,但没找到任何帮助。Google 也没有帮助解决这个问题。
答案1
如果您尝试让其他人通过移动宽带连接访问您的 Abyss Web 服务器 - 那么很可能您的连接正在您的 ISP 提供的缓存代理服务后面运行[1]。
或者,您可能想与网络托管服务提供商合作,以便您发布您的网站/服务。
- 您的朋友是否可以 ping 通您的 ISP 分配的公网 IP 地址?
- 执行“开始”按钮 -> 运行 -> “cmd” -> “ipconfig”/all(仅显示前两个八位字节。)
- 返回结果中显示的 IP 地址是否类似于 192.168.x;10.x;172.16.x?
脚注:[1] 我这样推理的依据是,ISP 希望减少处理移动宽带服务用户的内容请求所需的带宽量,从而让他们能够实现向用户宣传的所需 QoS。虽然世界各地的 ISP 对此的选择可能有所不同,但据我所知,他们中的大多数都采用了类似的概念,即尽可能代理所有移动连接。
答案2
从您的评论来看,您似乎有一个私有 IP 地址,这意味着您可能位于 NAT 防火墙后面。这允许多台计算机使用单个 IP 地址连接到互联网,例如在家庭网络上。
您需要找出您的公共 IP 是什么。有各种各样的网站可以告诉您,其中最简单的一个是http://www.whatismyip.org/。这是您需要提供的地址。
让你的朋友 ping 该地址。如果成功,就让他们尝试使用浏览器连接到同一地址。如果失败,几乎可以肯定是 NAT 问题;你需要在阻止流量的任何设备(路由器、防火墙)上配置端口转发。