查看端口是否启用两个方法 1、telnet IP 端口
如:查看1433端口是否启用 ,在cmd中执行 telnet 192.168.0.102 1433,如果显示一个光标表示端口已经打开在用,否则未开启该端口。
2、netstat -ano 列出当然监听端口,连接端口等信息
如查看8888商品是否启用,在cmd中执行 netstat -ano|findstr "8888",如果显示一行Tcp信息表示端口已经打开在用(该tcp信息最后一列的数字表示该端口对应的PID),没有显示内容表示未开启该端口。
用tasklist命令可以列出来所有服务名称以及对应的PID信息。
或者用 netstat -ano 列出所有的端口信息,再人工查看对应的端口信息是否存在。
备注:
Netstat的一些常用选项: netstat -a——显示所有连接和监听端口。包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。 netstat -s—— 显示按协议统计信息。默认地,显示 IP、 IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。 netstat -e——本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量。 netstat -r——本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的信息。除了显示有效路由外,还显示当前有效的连接。 netstat -n——以数字形式显示地址和端口号。 netstat -b ——显示包含于创建每个连接或监听端口的可执行组件。
netstat -o ——显示与每个连接相关的所属进程 ID。 netstat -p proto ——显示 proto 指定的协议的连接;proto 可以是下列协议之一: TCP、UDP、TCPv6 或 UDPv6。 如果与 -s 选项一起使用,可以显示按协议统计信息