我拥有的是:
- 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 上执行此操作:
转到 XAMPP 文件夹的 Apache 配置文件夹 (XAMPP\apache\conf)。
编辑httpd配置文件的听线听 80
重新启动 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 了 :-/