众所周知,处理网络问题属于费时费力的苦差事。现在,我找到了一条命令,可以为简化处理过程带来很大的帮助。当采用Windows Server 2003以及更早版本的网络出现问题的话,它可以用来迅速排除本地局域网中存在嫌疑的情况。(顺便说一句,它也可以支持Windows XP之类的桌面系统。)作为一个命令行工具,或者更准确地说NETSH命令行管理程序工具,它可以实现同时ping默认网关、DHCP服务器、主机IP地址、DNS以及和WINS服务器(搜寻顺序)的效果。
现在,我们要做的就是在命令行中输入:
NETSH DIAG PING ADAPTER
再按下回车键,我们就可以坐下来观看奇迹是如何发生的了。(实际IP地址已被掩盖掉。)
正如大家所看到的,系统连接中的所有基本信息都出现在屏幕上,我们再也不需要费时费力地重复输入命令来进行查询。类似绝大部分命令行工具,我们也可以使用重定向参数将数据输出出来,并将所有信息保存到文本文件中。如果希望将信息保存在C盘根目录下的LanPing.txt文件中,我们只需要运行下面的命令:
NETSH DIAG PING ADAPTER > C:LanPing.txt
现在,我们就拥有了可以用于电子邮件附件、技术支持分析,甚至定期基线建立的文本文件。
在本文给出的示范中,我是在仅仅包含了一块网卡的虚拟机上运行该命令的。但按照命令的设计目标,它可以显示出系统中所有可用网卡的相关信息。因此,如果仅仅只是希望显示指定适配器情况的话,就需要在命令后加入相关的参数:
· 适配器的索引号(例如:NETSH DIAG PING 2号适配器)
· 适配器的名称(例如:NETSH DIAG PING 2号无线网络连接的适配器)
· 或者适配器的组件名称(例如:NETSH DIAG PING无线适配器*)
下面列出的,就是该命令在ping适配器时可以使用到的一些其他选项:
NETSH DIAG PING IEPROXY ——Ping Internet Explorer浏览器的代理服务器
NETSH DIAG PING IP ——仅仅Ping所有分配给适配器的指定IP地址
NETSH DIAG PING IPHOST —— Ping指定IP地址或主机名
NETSH DIAG PING LOOPBACK ——Ping 127.0.0.0(本机环回测试保留IP地址)
NETSH DIAG PING MAIL ——Outlook Express邮件服务器(不是Outlook里配置的Exchange服务器)
NETSH DIAG PING NEWS ——Ping新闻服务器(如果用户在Outlook Express进行过配置的话)