![ZyWall USG 50 网络上的 Mac OSX 用户无法连接到 XMPP 客户端](https://linux22.com/image/803921/ZyWall%20USG%2050%20%E7%BD%91%E7%BB%9C%E4%B8%8A%E7%9A%84%20Mac%20OSX%20%E7%94%A8%E6%88%B7%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%20XMPP%20%E5%AE%A2%E6%88%B7%E7%AB%AF.png)
我们的 ZyXEL ZyWall USG 50 上没有 XMPP 服务。我们主要使用 HipChat 进行通信,因此当我尝试 telnet 服务器和端口时,出现错误:
> telnet chat-main.hipchat.com 5222
nodename nor servname provided, or not known
无论笔记本电脑类型如何,每个 Windows 实例都运行正常。此外,有线和无线连接的结果相同。
- 有什么方法可以测试通用 XMPP 端口或找出问题到底是什么?
- 对于熟悉 ZyWall 路由器的人来说,如何测试启用/端口转发 XMPP 端口非常安全吗?
- 我如何知道端口是否确实被阻止了?
- 什么原因导致某个特定端口仅在 Mac OS X 上被阻止?
提前致谢。
答案1
“未提供节点名或服务名,或未知”是 DNS 解析错误。请确认您的 Mac 使用的 DNS 与 Windows 相同,并且 /etc/hosts 中没有出现任何异常,从而绕过正确的 DNS 解析。