为啥我无法连接到我的 IP?

为啥我无法连接到我的 IP?

我拥有的是:

  • Windows Vista
  • Xaamp 服务器
  • 华为 3G USB 调制解调器

问题是我无法连接到我的IP,虽然我可以连接到“127.0.0.1”,我甚至禁用了防火墙,仍然无法连接,我不知道我的IP是不是真正的IP。

有没有人遇到过同样的问题?有什么解决办法吗?或者有没有软件可以购买永久 IP 并将其指向我的计算机以进行连接和接收即将到来的连接?

附言:我也不能主持游戏。

答案1

让我详细说明一下我的评论:

1.Apache 是否只监听 127.0.0.1?

您可以通过在命令行中输入以下内容来测试这一点:

>netstat -a -b -n

找到以下行执行程序

  TCP    0.0.0.0:80             WINDOWS-PC:0         LISTENING
 [httpd.exe]

如果地址是 0.0.0.0,则 apache 正在监听所有接口。如果是 127.0.0.1,则必须将其配置为监听所有接口。要在 XAMPP 上执行此操作:

  1. 转到 XAMPP 文件夹的 Apache 配置文件夹 (XAMPP\apache\conf)。

  2. 编辑httpd配置文件线听 80

  3. 重新启动 XAMPP(特别是 Apache)


2. 或者您位于 NAT 后面?

怀疑这可能是原因,因为即使您位于 NAT 后面,您也应该从自己的计算机连接到 Apache。但仍然值得一试。

转到命令行(开始 -> 运行 -> cmd)并输入以下内容:

>ipconfig

如果您的调制解调器的 IP 是 192.168.xx、172.xxx 或 10.xxx;则您位于 NAT 后面,必须配置路由器进行 IP 转发。如果您不控制路由器,这可能很困难/不可能。


3. 或者,您的 ISP 正在阻止端口 80:

最后,如果你不是在 NAT 后面,你正在监听所有接口,除非防火墙配置错误,否则你的 ISP 很可能阻止了端口 80。你只能等着 SOL 了 :-/

相关内容