如何刷新ARP表

问题描述 投票:0回答:1

我需要有关如何刷新arp表(cmd arp -a)的帮助,因为我需要arp才能在VB中进行某些编码。我想从我的计算机上获得计算机的IP地址和MAC地址,但是由于该计算机的IP为dhcp,因此重启后它始终会更改。这是条件:

  1. 重新启动计算机后,我尝试命令arp -a,结果=未显示计算机的ip
  2. 我检查了机器的IP(在那台机器上检查),并用命令提示符从我的计算机上ping了该ip,ping成功)>
  3. 之后,我再次检查arp -a,该IP最终显示在列表中因此,我认为问题在于如何刷新arp表(CMIIW)的缓存。是否有关于如何刷新arp表的建议(先不执行ping操作)?仅供参考:我使用的是Win 10,它是本地Web服务器(不确定影响),通过无线LAN连接到计算机,无法修改计算机(不幸的是)我尝试过的步骤:
    • ipconfig / flushdns
    • netsh接口ip删除arpcache(来自管理员角色)
    • 禁用路由和远程服务
    • 检查DNS客户端服务
  4. 提前谢谢您。.>

我需要有关如何刷新arp表(cmd arp -a)的帮助,因为我需要arp才能在VB中进行某些编码。我想从我的计算机上获得计算机的IP地址和MAC地址,但是因为该计算机的IP ...

networking arp
1个回答
0
投票

sudo ip -s -s neigh flush all然后尝试arp -a

© www.soinside.com 2019 - 2024. All rights reserved.