ARP(Address Resolution Protocol)는 Windows에서 IP 주소를 MAC 주소로 변환하여 로컬 네트워크 연결 속도를 높여주는 프로토콜입니다. 덕분에 특정 기기의 위치를 라우터에 매번 다시 묻지 않고, 이미 확인된 IP 정보를 활용해 빠르게 연결할 수 있습니다. 이러한 과정을 위해 Windows는 ARP 캐시라는 저장 공간을 유지하는데, 이 글에서는 Windows 11과 Windows 10에서 ARP 캐시를 이해하고 삭제하는 방법을 자세히 알아보겠습니다.
ARP 캐시를 삭제해야 하는 이유
DNS 캐시와 마찬가지로 ARP 캐시도 시간이 지나면 낡은(stale) 정보가 될 수 있습니다. 네트워크에 연결된 기기의 IP 주소가 변경되면 해당 기기를 찾는 데 어려움이 생길 수 있습니다. 따라서 ARP 캐시가 오래되었거나 손상된 경우에는 이를 정리해 주는 것이 좋습니다. 단, ARP 캐시를 삭제하면 캐시를 다시 구축하는 과정에서 오류가 발생할 수 있다는 점은 감안해야 합니다.
Windows 11/10에서 ARP 캐시 삭제하는 방법
ARP 캐시 문제를 해결하려면 아래 두 가지 방법을 사용할 수 있습니다.
- 라우팅 및 원격 액세스 서비스 재시작
- netsh 도구를 사용한 명령 프롬프트
두 방법 모두 관리자 작업에 해당하므로 관리자 권한 또는 관리자 계정이 필요합니다.
1] 라우팅 및 원격 액세스 서비스 이용하기
- 키보드의 시작 버튼을 누르고 컴퓨터 관리를 입력합니다.
- 목록에 나타나면 클릭하여 실행합니다.
- 서비스 및 응용 프로그램 → 서비스를 차례로 클릭합니다.
- 라우팅 및 원격 액세스(Routing and Remote Access) 항목을 찾아 더블클릭합니다.
- 먼저 서비스를 중지한 뒤 사용 안 함으로 설정합니다.
- PC를 재시작하고, 같은 위치로 돌아가 서비스를 다시 사용으로 설정합니다.
이 과정을 거치면 PC에 저장된 모든 ARP, 즉 IP-MAC 주소 매핑 정보가 삭제됩니다.
2] netsh 도구를 사용한 명령 프롬프트
netsh는 명령줄 유틸리티로, ARP 캐시를 직접 삭제할 수 있는 옵션을 제공합니다. PowerShell, Windows Terminal 또는 명령 프롬프트를 관리자 권한으로 실행한 뒤 명령을 입력하면 됩니다.
- WIN + X 키를 눌러 파워 메뉴를 엽니다.
- Windows Terminal(관리자)을 선택하여 실행합니다.
- netsh interface IP delete arpcache를 입력하고 Enter 키를 눌러 명령을 실행합니다.
- 명령이 정상적으로 처리되면 '확인(Ok)'이라는 응답만 표시됩니다.
또한 아래 명령어로 ARP 캐시를 조회하거나 삭제할 수도 있습니다.
arp –a // ARP 캐시 표시 arp –d // ARP 캐시 삭제
마지막으로, 도움이 된다면 PC를 재시작하는 것도 좋은 방법입니다.
특정 IP의 ARP 캐시만 삭제할 수 있나요?
가능합니다. arp -d 192.168.100.1처럼 arp -d 명령 뒤에 특정 IP 주소를 지정하면 됩니다. 특정 IP-MAC 주소 매핑에 문제가 생겼을 때 빠르게 해결하고 싶다면 매우 유용한 방법입니다.
Windows에서 ARP 항목은 얼마나 유지되나요?
ARP 캐시의 일반적인 유지 시간(timeout)은 10~20분이며, 이후에는 캐시가 자동으로 삭제됩니다. 그 후 PC나 다른 기기가 해당 주소를 다시 요청하면 새로운 매핑 정보가 생성됩니다.
ARP 프로토콜이란?
Address Resolution Protocol(APR)은 컴퓨터 하드웨어, 즉 MAC 주소(머신 주소)와 연결되는 IP 주소 데이터를 처리합니다. 웹사이트 도메인 이름이 IP 주소로 변환되듯이, IP 주소는 다시 머신 주소(MAC 주소)로 변환됩니다.
'불완전(Incomplete)' ARP 항목이란?
이는 개별 IP 주소와 관련된 상태입니다. ARP 항목을 확인할 때 특정 항목 옆에 'incomplete(불완전)'라고 표시되어 있다면, 해당 기기가 ARP 요청을 보냈지만 아직 응답을 받지 못했다는 의미입니다.
ARP에서 발생할 수 있는 문제는?
대표적인 문제는 MAC 주소 스푸핑과 통신 지연입니다. 전자는 ARP가 수동으로 설정된 경우 발생할 수 있으며, 후자는 네트워크 내에 여러 ARP 브로드캐스트가 동시에 발생할 때 나타날 수 있습니다.
이 글이 이해하기 쉬웠기를 바라며, 이제 Windows 11과 10에서 ARP 캐시를 삭제하는 방법을 알게 되셨기를 바랍니다.