当我使用 telnet 尝试服务器上的端口时,我得到以下信息:
telnet xxxx xxxx
连接到 xxxx..无法在端口 xxxx 上打开与主机的连接:连接失败
但如果我尝试使用网络上的 telnet 工具(例如http://www.adminkit.net/telnet.aspx)即可成功打开连接。
我认为问题出在本地计算机上。我尝试关闭防火墙,但没有帮助。
造成这种情况的可能原因有哪些?
答案1
我会尽力回答这个问题。首先,这取决于您尝试使用的 IP 地址。如果两个系统都在同一个内部网络上,则您应该尝试内部网络 IP,而不是外部网络 IP。其次,如果两个系统都在内部网络上,则很可能是服务器没有侦听本地 IP 地址,这意味着您用来处理服务器上的 telnet 连接的任何软件都需要设置为侦听适当的地址和端口,或者没有侦听本地网络上的传入请求。根据服务器的不同,可能是 iptables 存在问题(假设服务器是 Linux)。如果服务器不在同一个内部网络中,则很可能是路由器防火墙问题,或者需要在路由器中打开端口/转发您尝试 telnet 的端口。