Как очистить arp таблицу
Перейти к содержимому

Как очистить arp таблицу

  • автор:

Как очистить таблицу (кэш) ARP в Windows

Как очистить кэш ARP в Windows

Кэш или таблица (Address Resolution Protocol, протокол определения адреса) хранит соответствия IP-адресов и аппаратных MAC-адресов устройств в локальной сети для быстрой установки соединения без повторного опроса компьютеров в сети.

Обычно, данные, хранящиеся в кэше, проблем не вызывают, но при возникновении ошибок при подключениях в локальной сети можно попробовать выполнить очистку кэша ARP на случай, если в нём хранятся неактуальные данные. Об очистке кэша ARP и пойдет речь далее в инструкции.

Очистка кэша ARP в командной строке

Просмотр кэша ARP в Windows

Базовый способ очистки таблицы ARP — использование командной строки. Используйте следующие шаги:

Очистить кэш ARP в командной строке

  1. Запустите командную строку от имени Администратора. В Windows 10 и Windows 11 для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать соответствующий пункт контекстного меню.
  2. Используйте одну из следующих команд для очистки кэша ARP:или
  3. Перезагрузите компьютер.

Просмотреть содержимое кэша ARP можно с помощью команды

Кэш ARP очищен

Учитывайте, что сразу после очистки в нем начнут появляться новые записи — пустой кэш вы, вероятнее всего, не увидите.

Существует возможность настроить время жизни кэша ARP, изменив значения параметров DWORD (по умолчанию могут отсутствовать):

Как очистить ARP-кэш в Windows

Как очистить ARP-кэш в Windows

Иногда бывает необходимо очистить ARP-кэш в ОС семейства Windows, в данной статье будут рассмотрены команды, которые позволяют это сделать в Windows 10, Windows 7, Windows XP, Windows Server и т.д.

Описание

Протокол определения адреса (ARP) играет решающую роль в TCP/IP соединении. Если вы заметили, что в работе сети появились такие проблемы, как например, ошибки при загрузке определенных сайтов или отсутствие пинга некоторых IP-адресов, то стоит попробовать очистить ARP-кэш. Командный компонент TCP/IP ARP дает возможность создавать, удалять и отображать IP-адрес при трансляции MAC-адреса.

Как очистить ARP-кэш в Windows (для всех адресов)

Нажмите ПускВыполнить – введите нижеприведенную команду и нажмите Ок

Динамическое обновление ARP кэша займет 2-20 минут в зависимости от операционной системы:

  • Windows 2003 Server = 10 минут
  • Windows 2000 professional/Server = 10 минут
  • Windows XP = 2 минуты

Как очистить ARP-кэш в Windows (для определенного адреса)

Удалить кеш IP-адреса можно с помощью команды

Где 192.168.100.25 — Это IP адрес для которого мы удалем кеш из ARP.

Как посмотреть текущую arp-таблицу

Просмотр всех записей в arp-таблице, можно осуществить с помощью следующей команды:

Как добавить статическую запись в arp-таблицу

Добавление записи осуществляется с помощью следующей команды:

Для IP адреса 122.33.44.12 мы назначаем соответствие MAC адресу 00-aa-22-12-16-09.

Очистка ARP-таблицы в Windows

Только для Windows: если случилось так, что при наличии высокоскоростного доступа к сети интернет, несмотря на перегрузку модема или маршрутизатора, перенастройки IP-конфигурации, все равно не загружаются необходимые ресурсы по типу и выскакивает тайм-аут для некоторых веб-сайтов, как Google или Microsoft или Apple, которые доступны всегда. Помочь в решении данной проблемы очистка ARP-кэша. Нужно помнить, что это один из трюков, который однажды помог на сервере под управлением Windows Server 2008 R2 и может также сработать в вашем случае.

Кэш ARP или Address Resolution Protocol включает в себя таблицу соответствия IP-адресов и физических адресов сетевых интерфейсов устройств. Эта таблица обновляется при первой необходимости, но не исключен вариант, что эта ARP-таблица может быть изменена посредством атаки на сервер или компьютер, после чего могут не открываться некоторые веб-сайты. Как это происходит можно .

  • Для начала необходимо открыть командную строку с административными правами.
  • Ввести arp -a — будет выведена таблица соответствий IP-адреса и физического адреса сетевого интерфейса соседнего устройства(MAC-адрес). В таблице можно будет увидеть записи статические и динамические. Статические записи не нуждаются в каком либо внимании, разве что их по необходимости нужно обновлять вручную. Больше интересны сейчас динамические записи, которые можно сбросить при помощи очистки ARP-кэша.

  • Теперь, чтобы очистить ARP-кэш, необходимо выполнить команду: netsh interface ip delete arpcache После чего ARP-таблица будет очищена.

В случае, если выдается сообщение об ошибке, необходимо перезапустить соответствующую службу через Панель управления-Администрирование-Службы.

Данная команда работает на Windows XP SP3, Windows 7, Windows Server 2008

How to Check and Clear the ARP Cache in Windows, Linux and Mac?

clear ARP Cache

Misconfigured or expired ARP cache entries in the system might be one of the reasons for network connectivity problems.

Are you aware that clearing the ARP cache in your system may fix loading problems and connectivity errors?

This article will look at how to check and clear the ARP cache in the different operating systems.

But before that…

What is ARP cache?

ARP stands for Address Resolution Protocol, which is responsible for discovering MAC addresses and mapping them to IP addresses in order to communicate successfully with other systems on the local network. This protocol works between the data link layer and network layer.

Instead of asking the router every time where the particular device is located and what its mac address is, our system would just connect using the previously resolved IP address.

When our systems find the MAC addresses for the particular IP address using ARP protocol, they will be stored in a table for future use. This table is called ARP cache. It contains a list of known IP addresses and their MAC addresses.

ARP request is a broadcast, and ARP reply is unicast.

When to clear the ARP cache ?

If the IP addresses of the network-linked devices change, ARP entries can get corrupted or expired, and new entries may not always overrule the database’s expired entries.

As a result, it may impact network performance and may cause loading or connectivity problems. In this case, you can simply clear the ARP cache to resolve the issue because clearing the ARP cache will cause all of your requests to go through the entire ARP process again. During this process, the new entries will be saved in the ARP table.

Some errors may occur during the rebuilding of the ARP cache table, so deleting the ARP cache all the time is not recommended. Instead, you can also reboot your router or system to resolve the connectivity problems.

How to clear the ARP cache?

We can easily clear the ARP cache in any operating system by using the command line. Let’s get started.

Windows

Step 1: Open a command prompt and run it as an administrator.

Step 2: To view the ARP cache table, just type the following command.

This command displays the IP addresses, and it’s associated mac addresses.

Step 3: Next, to delete the cache table, you can use netsh utility.

or you can simply use

Step 4: If you want to delete any specific entry in the cache, not the whole table.

You will get ‘OK’ as a response if you use the netsh utility to clear the cache table.

Linux

Step 1: Open a terminal and use the following IP utility command to clear the whole ARP table.

Step 2: If you want to delete the ARP record for a particular address, use arp utility.

Step 3: After deleting the entries, you can simply use the following command to view the ARP table in Linux.

This command displays the whole arp table.

Here, you can observe the cache entry for the specific address is cleared.

Step 2: To view the existing ARP entries.

Step 3: To delete the cache for a particular interface

Step 4: To clear the whole cache table

Conclusion

If you can’t ping a particular IP address in the same network even though they’re working correctly, it’s a sign that something is wrong. Your ARP cache table may need to be reconstructed again.

I hope you found this article helpful in learning how to clear the ARP cache in different operating systems.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *