当公司把一些服务器交给你维护时,当你需要排查一些问题时,你想知道该机器与别人的服务器是否正常连接,是否有防火墙到期,等等未知情况时。
先用netstat看看有哪些连接。
查看网络连接
netstat -an
活动连接
协议 本地地址 外部地址 状态
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING
TCP 0.0.0.0:8081 0.0.0.0:0 LISTENING
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING
TCP 127.0.0.1:57647 171.20.21.177:443 ESTABLISHED
TCP 127.0.0.1:57651 171.20.21.176:443 ESTABLISHED
TCP 127.0.0.1:57652 171.20.21.175:443 ESTABLISHED
TCP 127.0.0.1:57656 171.20.21.174:443 ESTABLISHED
netstat -ano
加o,会显示pid(进程号)
活动连接
协议 本地地址 外部地址 状态 PID
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 2168
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 4
补充:netstat 该命令只有在安装了 TCP/IP 协议后才可以使用。
常见端口状态:
LISTENING:监听,表示这个端口正在开放,可以提供服务(即别的机器可以连接进来)。
例如,你运行了一个服务,端口是8080,当没有人连接进来时,端口8080的状态为LISTENING,外部地址显示为 0.0.0.0:0(因为还没有人连接,0.0.0.0表示为任意地址,:0表示为任意端口)。
ESTABLISHED:已连接,对方与本地端口已经连接(或者本地与对方已连接),正在通信交换数据。
CLOSING:关闭的,表示端口人为或防火墙使其关闭(也许服务被卸载);
TIME WAIT:正在等待连接,非本地客户端正向该端口发送请求连接状态,由于网速或认证问题,正在提交连接请求;
telnet
cmd中如果telnet提示没有命令,需要先开启。
控制面板(查看方式:类别)->程序->启用或关闭windows功能->勾选 telnet客户端。接着会启用telnet。
telnet ip port
查看是否能连接其他机器上的服务。你需要知道要连接哪台机器,以及那个服务的端口(通常问下同事,或者看下配置文件)。
====================分割线=====================
文章到此已结束,以下是紫薯布丁
活动连接文章来源:https://www.toymoban.com/news/detail-651222.html
协议 本地地址 外部地址 状态
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING
TCP 0.0.0.0:8081 0.0.0.0:0 LISTENING
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING
TCP 127.0.0.1:57647 171.20.21.177:443 ESTABLISHED
TCP 127.0.0.1:57651 171.20.21.176:443 ESTABLISHED
TCP 127.0.0.1:57652 171.20.21.175:443 ESTABLISHED
TCP 127.0.0.1:57656 171.20.21.174:443 ESTABLISHED
活动连接
协议 本地地址 外部地址 状态 PID
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 2168
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 4文章来源地址https://www.toymoban.com/news/detail-651222.html
到了这里,关于windows 网络排查 netstat telnet的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!