今天需要查找服务器直连IP的物理地址是多少,前前后后捯饬了一天,最后和大师兄一起解决了这个问题,其实一条简单的命令就能搞定,奈何本科学的计算机网络知识都还给老师了~
使用arp -a +要查询的IP地址
比如说学校的机房,骑个车十分钟就到了,那么可以带着自己的电脑,与服务器在同一局域网下,使用arp命令就能解决,具体的命令是:
arp -a +查询的地址
比如我想查192.168.0.5地址绑定的IP地址,那么可以直接使用:
arp -a 192.168.0.5
就可以查到IP所对应的MAC地址了。
ARP命令
在同一局域网(LAN)中,可以使用ARP(地址解析协议)来查询IP地址所对应的MAC地址。操作系统会维护一个ARP缓存表,这个表就记录了IP地址与MAC地址的对应关系。
有一种情况是主机在之前并没有与192.160.0.5建立过连接,那么就需要先让它们两个熟悉一下彼此的身份。使用Ping命令:
ping 192.168.0.5
如果可以ping通
那么二者就熟悉了彼此,此时再用arp 命令就可以拿到这个IP地址所对应的MAC地址了。
arp命令的功能不仅仅可以用在查询IP地址所对应的物理地址上,它还可以用来实现一种高级的攻击形式,叫做ARP欺骗。我这篇博客里面有讲述
ARP命令
关于ping命令,它是一个最常用的网络排错工具,之前也写过使用ping命令来排错的基本方法。
诊断网络故障