我的计算机中有些东西阻止了目标端口为 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 看起来正确。