2

我在连接到 时遇到问题openfire。以下是显示服务器属性的快照。

在此处输入图像描述

我的服务器正在运行,我尝试使用以下地址从另一台 PC连接到服务器(在我的 PC 上运行) :

blab:5222
127.0.0.1:5222

但浏览器显示此网页不可用。这可能是什么原因?

4

2 回答 2

1

127.0.0.1 始终指向您调用它的计算机的地址(在这种情况下是您的另一台计算机)。您需要找到服务器计算机的本地 IP。如果您的服务器和其他电脑在同一个 LAN 网络上,请转到开始 > 运行 > cmd 并在您的 SERVER 电脑上输入 ipconfig。你要的IP大概是192.168.1.xxx。在您的另一台电脑上使用它来连接到您的服务器。

您还需要将 openfire 添加到服务器 PC 上的防火墙例外。您可以通过 Windows 防火墙执行此操作。在这里指导

如果服务器 pc 和其他 pc 不在同一个局域网上,您需要端口转发您的路由器,这意味着端口 5522 上的传入连接将指向您的服务器 pcs 192.168.1.xxx 本地 IP。完成此操作后,谷歌“whats my ip”获取您的外部 ip 地址。或点击这里还在关注?此外部地址将指向您的 ROUTER,然后将 FORWARD 到 SERVER 的本地地址。使用此外部地址从您的其他计算机进行连接。此处为您的特定路由器的端口转发指南

此外,Web 浏览器默认使用端口 80 或 127.0.0.1:80,因此您将无法从 Web 浏览器看到 openfire 服务。

于 2013-08-08T15:57:55.447 回答
0

可能的原因:

  1. 检查你的防火墙。检查暂时停止防火墙
  2. 检查您的浏览器设置。
  3. 使用 ping 检查它是否适用于您的 127.0.0.1:5222
于 2013-08-08T15:53:07.030 回答