cmd中检测端口是否处于监听状态

原创 wuwenwu  2017-05-14 13:55  阅读 42,991 次

1、查看本地端口监听状态命令:netstat -an

Local Address:本地地址
Foreign Address :外地的地址
State:LISTENING该端口在监听外部连接,established表示已建立连接 Foreign Address 就会有个ip地址

查看那些端口被占用了

C:>netstat -aon|findstr “80″
TCP    0.0.0.0:19780           0.0.0.0:0             LISTENING         2044
TCP    10.72.224.5:2558       96.17.109.8:80         ESTABLISHED       2044
TCP    10.72.224.5:2757       60.210.176.209:80      TIME_WAIT         0
TCP    10.72.224.5:3956       125.46.1.234:80        ESTABLISHED       2044
TCP    10.72.224.5:3959       125.46.1.234:80        ESTABLISHED       2044
UDP    0.0.0.0:2280               *:*                                  3700
看到了吗,端口被进程号为2044的进程占用,继续执行下面命令:
C:>tasklist|findstr “2044″
avp.exe                     2044 Console                 0     37,680 K

2、查看远程端口监听状态命令 telnet+端口

第一步:使用ping命令测试远程的ip是否可连通

在cmd中输入ping ip地址:

如果最后的统计信息中丢失率为0表示可以连通该ip地址。那么就可以进行下一步的测试该ip下的某一个端口是否开放的操作了。

第二步:使用telnet测试远程某一个ip的端口是否开放

为了安全起见,windows默认是不开启telnet客户端的,要通过控制面板—》程序–》启动或关闭windows功能—》telnet客户端—》确定

安装完成telnet客户端之后,就可以在cmd中使用telnet命令了。
使用命令:telnet ip地址 端口号

如果出现下面的提示说明连接失败,端口号是未开启的,或者没有处于监听状态

如果出现下面的空白界面说明连接成功,端口号是开启,并处于监听状态的

 

本文地址:http://www.laifengba.com/?p=2591
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:aiboke112
版权声明:本文为原创文章,版权归 wuwenwu 所有,欢迎分享本文,转载请保留出处!

评论已关闭!