用netstat查看系统网络信息

作者: iLester | 来源:发表于2017-12-16 21:14 被阅读8次

    netstat是Windows各个版本中内置的一个命令行工具,一般情况下,系统管理员会利用它查看系统中的网络端口连接,例如在配置一些Web服务时用它来检测一下端口的占用情况。不过除此之外,它还可以用来查询路由表、网络数据统计等信息。而显示信息的不同,主要就是利用netstat的不同参数。

    这里先说明一下,netstat的有些参数需要管理员权限才可以执行,所以在启用了UAC(默认)的Windows 7以上系统中,可以先以管理员身份运行命令行,然后再来使用netstat。

    在使用之前,我们先可以用netstat /help来查看一下这一命令支持的各参数,如图所示。可以看到,它支持的参数列表如下:NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]

    netstat说明

    我们使用最多的就是用netstat来查询网络端口占用情况,默认不加参数的时候也是执行这一功能。不过我们还可以加上a、b、f、n三个可选的参数,其中,a表示显示所有端口、b表示显示端口的时候也同时将占用的应用程序显示出来,f表示显示外部地址的域名,n表示以数字形式显示地址和端口号。在具体使用的时候可以灵活选择,例如以下是我用netstat -abf时显示的效果。

    netstat -abf执行结果

    另外一个挺有用的参数是r,当你输入netstat -r时,命令提示符中可以显示当前系统的网络连接列表以及IPV4、IPV6路由表,如图所示。

    用netstat显示路由表

    此外,我们还可以使用netstat -s来显示当前系统中网络连接统计信息,如图所示。

    netstat -s运行结果

    (完)

    相关文章

      网友评论

        本文标题:用netstat查看系统网络信息

        本文链接:https://www.haomeiwen.com/subject/jxllwxtx.html