一、显示和修改本地ARP列表——ARP
ARP(Address Resolution Protocol)是负责将IP地址解析成MAC地址的协议,对于网络中的高层应用程序,网络主机之间的通讯是靠IP地址来完成,但在TCP/IP协议的最低层,主机之间的信息交换则是通过MAC地址来定位的。每台装有网卡的主机中都有一个ARP表,保存着同一网络中IP到MAC之间的映射记录。ARP表并不是一成不变的,大约每2分钟更新一`次,这种纪录称为动态式(Dyanmi)记录。还有一种称为静态记录,也就是表中的记录不变,直到TCP/IP协议重启后才会消失。 ARP命令用于显示和修改“地址解析协议(ARP)”缓存中的项目。ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的以太网或令牌环网络适配器的物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。ARP命令可以对这个表中的记录进行添加和修改,实现对ARP表的维护。如果使用ARP命令时不带参数,则显示帮助信息。 实例1: 要查看本机的ARP表,可以在命令提示符下键入如下命令: ARP –a 回车,命令运行结果显示如图1所示。 图1 这就是当前本机的ARP表中的记录,也就是近一段时间内与本机通讯的主机。如图中所示,Internet Address显示的是IP地址,而Physical Address显示的是该IP地址所对应的MAC地址。Type说明该记录是动态记录。 实例2:添加将IP地址192.168.0.9解析成物理地址00-50-BA-25-96-00的静态ARP缓存项。在命令提示符下,键入如下命令: arp -s 192.168.0.9 00-50-BA-25-96-00 回车执行该命令,该静态项即添加完毕。然后执行arp -a命令查询ARP表,显示如图14所示的记录。动态记录 |
静态记录 |
二、查看网络配置信息命令——Ipconfig和Winipcfg
Ipconfig命令用于显示本地网卡的IP地址,使用该命令,可以查看当前所有的TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。该命令只能在Windows 98/Me/2000/XP的命令行窗口中运行,而不能在实模式DOS环境、或者Windows 2000/XP的故障恢复控制台下运行。而且Windows 98/Me与Windows 2000/XP系统下的Ipconfig命令之间也存在着一定的区别,下面分别以Windows XP和Windows 98为例进行比较和介绍。 通常,用户需要查看的仅仅是IP地址信息,使用不带参数的Ipconfig就可以显示所有适配器的 IP 地址、子网掩码和默认网关。在命令提示符下键入如下命令: Ipconfig 回车,会显示如图3所示运行结果。 图3 该命令还可以查看主机的相关配置信息,如主机名、DNS服务器、节点类型、网络适配置器的物理地址等。其中网络适配器的物理地址在检测网络错误时非常有用,而且在远程唤醒网络上的某台计算机时,也必须先知道该计算机网卡的物理地址,即网卡的Mac地址。由于每个网卡的Mac地址是全球唯一的,这样就能很准确的定位到要唤醒的计算机。在Windows XP的命令提示符下,键入如下命令: ipconfig /all 然后回车,运行结果显示如图4所示。 图4 在Windows98下执行Ipconfig /all命令的结果和Windows XP下略有不同。在Windows98下的执行结果显示如图5所示。配置信息有效期 |
单击此处,可查看不同网络适配器的配置信息 |