我的计算机中有一个阻止传出数据包的目标端口25。即使已经禁用Windows防火墙,我也无法在端口25上打开到任何IP地址(包括回送IP)的TCP连接。
我尝试使用Wireshark捕获数据包,但没有看到任何端口25数据包。
这不是路由器的问题。如果我从具有桥接适配器配置的计算机上运行的VirtualBox运行的telnet远程登录到端口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服务。
我成功地从我的VM到该地址的telnet,证明这不是我的PC和目标地址之间的路由问题。
我可以ping通目标地址。这不是路由问题,如果目标地址是127.0.0.1,则会发生此问题。
Tracert看起来正确。
您的命令将打印出所有活动的连接。我没有看到任何人显示端口25
—
wrongite
您还可以让我们对您的设置有一个更好的了解吗,因为尚不清楚什么是托管服务。例如,您的“主机”操作系统是否在端口25上提供了您要连接的服务?如果不是,服务是外部的(通过Internet)吗?
—
Kinnectus
您
—
AFH
ping
可以定位您的目标网站吗?无论是端口问题还是到站点的路由问题,您都会收到相同的错误,这将区分这两种情况(除非ping
在目标站点上被禁用)。您可以ping
通过在ping
建立连接时从VM 重复来确保已启用该功能。您也可以比较netstat
,并tracert
从工作和连接失败。
感谢您的帮助,我刚刚更新了问题,并为您的问题添加了答案。
—
不道德的
netstat -a -o
端口25显示什么?您会得到一个PID,可以从中找到它Task Manager
。