Khi khắc phục sự cố mạng, một loạt các vấn đề tiềm ẩn cần được điều tra. Một vấn đề tiềm ẩn là bộ nhớ cache ARP chứa dữ liệu không chính xác. Trường hợp này cực kỳ khó xảy ra và thường do người dùng chỉnh sửa bộ nhớ cache ARP của riêng họ vì một số mục đích. Nhưng cho dù vấn đề được gây ra như thế nào, nó vẫn cần được khắc phục. Vậy ARP cache là gì và làm cách nào để xóa nó?
Bộ nhớ cache ARP là gì?
ARP là viết tắt của Address Resolution Protocol, nó phân giải địa chỉ IP thành địa chỉ MAC và được sử dụng riêng cho truyền thông qua mạng cục bộ. Bộ nhớ cache ARP lưu trữ thông tin định tuyến cho các địa chỉ IP cục bộ, sau đó chứa một tuyến đường mặc định đến cổng, cho các tài nguyên bên ngoài.
Bộ nhớ cache ARP chỉ có thể được sửa đổi bởi một thiết bị trên mạng cục bộ. Tin nhắn ARP được phát tới toàn bộ mạng cục bộ, bất kỳ thiết bị nào có thể xem tin nhắn ARP sẽ điều chỉnh bộ nhớ cache ARP của nó để phù hợp với thông tin mới nhất. Do đó, những thay đổi đối với bộ nhớ cache trên thiết bị có thể do người dùng thực hiện hoặc có khả năng là vi-rút trên bất kỳ thiết bị nào trong mạng. Người dùng bên ngoài mạng cục bộ không thể sửa đổi bộ đệm ARP trực tiếp.
Mẹo: Không nên sửa đổi bộ nhớ cache ARP theo cách thủ công vì nó có thể gây ra sự cố kết nối mạng.
Nguyên nhân có thể xảy ra nhất khiến bộ nhớ cache ARP cần được xóa, là người dùng thiết bị đang cố gắng sửa đổi bộ nhớ cache của riêng họ bằng cách mã hóa cứng một giá trị nhằm cố gắng khắc phục sự cố và làm cho nó trở nên tồi tệ hơn do vô tình.
Cách xóa ARP Cache
Bước đầu tiên để xóa bộ nhớ cache ARP là mở một dấu nhắc lệnh nâng cao, làm điều này cấp cho nó quyền quản trị cần thiết để thực hiện xóa. Mở thanh bắt đầu của windows và gõ “CMD”, sau đó nhấp chuột phải vào dấu nhắc lệnh và chọn “Run as administrator”.
Mở một dấu nhắc lệnh nâng cao.
Trong dấu nhắc lệnh nâng cao, nhập lệnh “arp -a” để xem bộ nhớ cache ARP, để xóa bộ nhớ cache ARP, hãy chạy lệnh “arp -d”. Cờ -a hướng dẫn chương trình hiển thị bộ nhớ cache ARP, cờ -d hướng dẫn chương trình xóa bộ nhớ cache.
Trước và sau khi bộ nhớ cache ARP bị xóa.