这个 netstat 命令是系统自带的不用下载,直接点开始按钮运行,cmd 控制台命令窗口,然后首先我们测试一下netstat ,看一下他的命令行参数,输入 netstat /? 回车。
这个时候就会出现这个命令的很多参数,我们常用的有几个,剩下的一些不太常用,这里就先说一下比较常用的吧。
首先,我们在不加参数的情况下,先输入以下命令,netstat 回车,这样的话会直接显示本机的活动连接,有显示 TCP 协议,本机地址,外部地址和连接状态。在外部地址显示的列中有的显示不是数字形式的,这里我们就需要加一个参数。
参数 -n 就是我们需要的,它能以数字显示连接,显示 ip 和端口,输入命令 netstat -n,回车。
这个时候输出的外部连接地址就是数字的 ip 和端口了,大家可以对比一下前边那个图片,我们在日常应用的过程中也是比较常用加 -n 参数的。
然后我们再看一下其他的参数,比如显示路由表就加参数 -r ,输入命令 netstart -r 回车,上面这个图片就是输出的结果,大家可以看到输出了路由表一些相关的信息。
还可以加参数-s,它就是显示每个协议的统计信息,输入netstat -s 回车,这个时候就会输出上边的结果。
总体来说,它这个命令用的最多的就是 netstat -n,就是显示本机的活动链接,可以看到本机和ip和端口,正在连接或者断开了连接,其他的一些参数用的不是太多,有兴趣的朋友可以测试一下其他的参数。