无法从 Windows 机器 telnet 到同一网络上的 OS X 笔记本电脑吗?

无法从 Windows 机器 telnet 到同一网络上的 OS X 笔记本电脑吗?

我正尝试从我的 Windows 机器通过 telnet 连接到 Mac 笔记本电脑上已知可用端口上运行的服务,但连接被拒绝。

  • 我可以通过本地 telnet 进入该服务。
  • 防火墙设置为在两端都通过。
  • Wireshark 线路显示 SYN 得到 RST、ACK 响应。未建立任何连接。

这里可能发生了什么?(提前致谢!)

答案1

localhost是环回地址的主机名 - 这将是 127.0.0.1 和 ::1 的解析主机名。如果服务绑定到其中一个地址,则该服务将仅可用于尝试本地连接到环回地址。

需要通过网络连接监听的服务应该监听非环回地址;您可以手动指定要监听的地址,或者采用绑定到 0.0.0.0(对于 IPv6,::)的“简单路线”来监听所有地址(包括环回)。

相关内容