我如何才能找到阻止目标端口为 25 的传出数据包的原因

我如何才能找到阻止目标端口为 25 的传出数据包的原因

我的计算机中有些东西阻止了目标端口为 25 的传出数据包。我无法在端口 25 上打开到任何 IP 地址(包括环回 IP)的 TCP 连接,即使我已经禁用了 Windows 防火墙。

我尝试使用 Wireshark 捕获数据包,但没有看到任何端口 25 数据包。

这不是路由器的问题。如果我从在具有桥接适配器配置的计算机上运行的 VirtualBox 所运行的虚拟机远程登录到端口 25。我可以成功连接。

如果我以具有网络连接的安全模式启动 Windows,我也可以成功连接。

我怎样才能找出是什么阻塞了这个端口?

这是来自 telnet 命令的错误消息

telnet [IP ADDRESS] 25
Connecting To [IP ADDRESS]...Could not open connection to the host, on port 25: Connect failed

我的操作系统是 MS Windows 7 Pro 64 位。

更新:

  • 目标地址在端口 25 上运行 SMTP 服务。

  • 我成功地从我的虚拟机 telnet 到该地址,证明这不是我的电脑和目标地址之间的路由问题。

  • 我可以 ping 目标地址。这不是路由问题,当目标地址是 127.0.0.1 时才会发生此问题。

  • Tracert 看起来正确。

相关内容