如何确定某个端口是否被阻止?

如何确定某个端口是否被阻止?

几个月前,我编写了一个 .NET WCF 服务并将其放到 Windows Server 2003 R2 服务器上。由于其他工作相关的责任,我一直无法使用它,但现在我正试图重新使用它。当我使用它时,它运行良好。但是,现在我收到一条错误消息,说我无法从我的开发计算机连接到它。目标计算机“积极拒绝它”。所以我想知道是否应用到服务器的某些更新或安全补丁现在可能阻止了尝试。我正在尝试访问此通过TCP. 如何确定我尝试使用的 TCP 端口在服务器上是否打开并正在监听?

答案1

使用“nmap”扫描目标机器的开放端口。

但是由于你得到了主动拒绝,这听起来好像 w2k3r2 服务器上的本地防火墙已被激活。

一种更简单的方法是“telnet IP 端口” - 因为这是一个 TCP 服务,如果端口打开并处于监听状态,您应该会看到一个空白屏幕或一些 ASCII 字符。

相关内容