【小白教程】Windows常用网络命令大全-arp命令
arp命令
用于查看和维护对应IP地址的网卡物理地址,ARP表就是一个IP地址到网卡MAC地址的映射表.
用法
arp 参数
常用参数
arp -a:显示arp映射表
arp -a ip_addr:ip_addr可选,如果有多个网卡的时候只显示指定IP的那块网卡的ARP表
arp -s ip_addr eth_addr:手动添加一个mac地址跟ip地址的映射
arp -d ip_addr:删除一个地址映射
例子
arp命令必须带参数,如果不带参数默认会显示帮助命令,如果想查看当前电脑的arp映射表,输入如下命令:
C:\>>arp -a Interface: 192.168.199.123 --- 0x7 Internet Address Physical Address Type 192.168.10.1 50-fa-84-8f-4e-38 dynamic 192.168.199.1 d4-ee-07-30-d9-c2 dynamic 192.168.199.150 50-01-6b-e7-27-c4 dynamic 192.168.199.220 f4-31-c3-12-d3-b4 dynamic 192.168.199.255 ff-ff-ff-ff-ff-ff static 224.0.0.2 01-00-5e-00-00-02 static 224.0.0.22 01-00-5e-00-00-16 static 224.0.0.251 01-00-5e-00-00-fb static 224.0.0.252 01-00-5e-00-00-fc static 238.1.216.1 01-00-5e-01-d8-01 static 238.1.216.3 01-00-5e-01-d8-03 static 238.1.216.7 01-00-5e-01-d8-07 static 238.1.216.9 01-00-5e-01-d8-09 static 238.1.216.13 01-00-5e-01-d8-0d static 238.1.216.47 01-00-5e-01-d8-2f static 239.11.20.1 01-00-5e-0b-14-01 static 239.255.255.250 01-00-5e-7f-ff-fa static 255.255.255.255 ff-ff-ff-ff-ff-ff static
执行完命令就会显示具体的映射表,第一列为ip地址,第二列为物理地址即mac地址,第三列为类型,有动态分配和静态分配的区别,一般取决于dhcp服务器的设定。
如果想手动添加一个映射,在win7以前的系统中只需要输入arp -s ip_addr eth_addr
即可,如下:
C:\>arp -s 192.168.199.225 d5-ee-57-35-19-c5 C:\>
但是win7以后的系统有了一些差别,需要借助netsh命令来添加,在命令提示符中输入:netsh i i show in,如下:
C:\>netsh i i show in Idx Met MTU State Name --- ---------- ---------- ------------ --------------------------- 1 75 4294967295 connected Loopback Pseudo-Interface 1 7 50 1500 connected WLAN 15 5 1500 disconnected 以太网
上述结果,显示了本机的所有网卡和连接,我电脑的默认连接时无线网卡,idx为7,记住这个值,在命令提示符中输入netsh -c "i i" add neighbors 7 "192.168.199.225" "d5-ee-57-35-19-c5",执行成功后,会直接换行不显示任何输出,此时执行arp -a就可以看到已经添加成功了,如下:
C:\>arp -a Interface: 192.168.199.123 --- 0x7 Internet Address Physical Address Type 192.168.10.1 50-fa-84-8f-4e-38 dynamic 192.168.199.1 d4-ee-07-30-d9-c2 dynamic 192.168.199.150 50-01-6b-e7-27-c4 dynamic 192.168.199.174 fc-fc-48-d1-75-88 dynamic 192.168.199.220 f4-31-c3-12-d3-b4 dynamic 192.168.199.225 d5-ee-57-35-19-c5 static 192.168.199.227 2c-d0-5a-25-f5-67 dynamic 192.168.199.255 ff-ff-ff-ff-ff-ff static 224.0.0.2 01-00-5e-00-00-02 static 224.0.0.22 01-00-5e-00-00-16 static 224.0.0.251 01-00-5e-00-00-fb static 224.0.0.252 01-00-5e-00-00-fc static 238.1.216.47 01-00-5e-01-d8-2f static 239.11.20.1 01-00-5e-0b-14-01 static 239.255.255.250 01-00-5e-7f-ff-fa static