admin | 特权中心
ARP 缓存主要用作动态 ARP 条目库。这些通常是在将 IP 地址从主机名解析为 MAC 地址时创建的。此过程允许系统与IP地址正确通信。
清除 ARP 缓存并不总是必要的。事实上,在大多数情况下,只需重新启动交换机或路由器就可以解决延迟或连接问题。清除 ARP 缓存本质上会导致数据库中的所有请求再次经历整个 ARP 过程。
本质上,您当前拥有的任何连接都必须再次从 IP 地址解析 MAC 地址。
但是,随着时间的推移,ARP 缓存可能会损坏。 ARP 缓存条目会变得陈旧,并且数据库中的新添加内容不一定会覆盖集合中过期的条目。
发生这种情况时,经常会出现影响系统和网络性能的错误。
您可能需要清除 ARP 缓存的常见迹象是,如果您无法加载以前工作正常的各个网站,以及您知道工作正常的网站,则有两种情况无法 ping 通特定 IP 地址。即使您已登录。
视窗
如果您喜欢点击式操作,则可以使用控制面板清除 ARP 缓存。步骤如下:
找到并访问控制面板
选择管理工具菜单
单击“计算机管理”菜单
查找并访问服务和应用程序
向下滚动,直到找到“路由和远程服务”图标并访问它。
使用下拉菜单选择“已禁用”,然后单击“确定”。
重新启动系统
返回步骤6,选择“本次启用”,然后单击“确定”。
此后,您无需再次重新启动系统。
当然,最简单的方法是输入简单的命令行。您需要做的第一件事是找到并打开命令提示符窗口。为此,请手动单击“开始”按钮或按键盘上的 Windows 按钮。
从那里,在 Windows 开始搜索框中键入 cmd。您必须对从 Vista 开始的所有 Windows 版本执行此操作。
如果您使用的是管理员帐户,请单击 cmd 图标或按 Enter 键。如果您没有管理员帐户,则可能需要右键单击并选择以管理员身份运行才能使 NetShell 命令发挥作用。
您还可以通过按 Ctrl-Shift-Enter 并选择 cmd 图标来强制授予管理员权限。
命令提示符窗口打开后,您需要输入以下命令行:
netsh 接口 ip 删除 arpcache
它应该看起来像这样
按 Enter 并等待几秒钟以让课程运行。
Linux
Linux 上清除 ARP 缓存有些类似。您需要打开终端提示符,而不是使用 Windows 命令提示符。接下来,您需要成为系统的 root 权限。
完成后,按顺序运行以下命令:
arp –n
该行允许您查看 ARP 缓存。如果需要更新,我们会通知您。
ip –s –s 邻居刷新所有
该命令用于清除ARP缓存。
arp –n
再次使用此命令来验证结果。您还可以将清除前的列表与清除后的结果进行比较,以更好地了解系统出了什么问题。