APIPA - 자동 사설 IP 주소 지정

APIPA (Automatic Private IP Addressing)는 Microsoft Windows에서 지원하는 로컬 IPv4 (인터넷 프로토콜 버전 4) 네트워크의 DHCP 장애 조치 메커니즘입니다. APIPA를 사용하면 DHCP 클라이언트가 DHCP 서버가 작동하지 않을 때 IP 주소를 얻을 수 있습니다. APIPA는 Windows 10을 비롯한 모든 최신 Windows 버전에 존재합니다.

APIPA 작동 방식

동적 주소 지정을 위해 설정된 네트워크는 DHCP 서버를 사용하여 사용 가능한 로컬 IP 주소 풀을 관리합니다. Windows 클라이언트 장치가 로컬 네트워크에 연결을 시도 할 때마다 DHCP 서버에 연결하여 IP 주소를 요청합니다. DHCP 서버가 작동을 멈추거나 네트워크 결함이 요청을 방해하거나 Windows 장치에서 문제가 발생하면이 프로세스가 실패 할 수 있습니다.

DHCP 프로세스가 실패하면 Windows는 개인 범위 169.254.0.1 에서 169.254.255.254 까지의 IP 주소를 자동으로 할당합니다. ARP를 사용하여 클라이언트는 네트워크를 사용하기로 결정하기 전에 선택한 APIPA 주소가 네트워크에서 고유한지 확인합니다. 그런 다음 클라이언트는 정기적 인 간격 (일반적으로 5 분)으로 DHCP 서버로 다시 확인을 계속하고 DHCP 서버가 요청을 서비스 할 수있게되면 자동으로 주소를 업데이트합니다.

모든 APIPA 장치는 기본 네트워크 마스크 255.255.0.0을 사용하며 모두 동일한 서브넷에 있습니다.

APIPA는 PC 네트워크 인터페이스가 DHCP로 구성 될 때마다 Windows에서 기본적으로 활성화됩니다. ipconfig 와 같은 Windows 유틸리티에서이 옵션은 "자동 구성"이라고도합니다. 이 기능은 Windows 레지스트리를 편집하고 다음 키 값을 0으로 설정하여 컴퓨터 관리자가 비활성화 할 수 있습니다.

HKEY_LOCAL_MACHINE / 시스템 / CurrentControlSet / 서비스 / TcpipParameters / IPAutoconfigurationEnabled

네트워크 관리자 (및 정통한 컴퓨터 사용자)는 이러한 특수 주소를 DHCP 프로세스의 실패로 인식합니다. 네트워크 문제 해결을 통해 DHCP가 올바르게 작동하지 않는 문제를 파악하고 해결해야합니다.

APIPA의 한계

APIPA 주소는 인터넷 프로토콜 표준에 정의 된 사설 IP 주소 범위에 속하지 않지만 여전히 로컬 네트워크에서만 사용하도록 제한됩니다. 개인 IP 주소와 마찬가지로 ping 테스트 또는 인터넷 및 기타 외부 네트워크의 다른 연결 요청은 APIPA 장치에 직접 적용 할 수 없습니다.

APIPA 구성 장치는 로컬 네트워크의 피어 장치와 통신 할 수 있지만 외부 장치와 통신 할 수는 없습니다. APIPA는 Windows 클라이언트에게 사용 가능한 IP 주소를 제공하지만 DHCP와 마찬가지로 네임 서버 ( DNS 또는 WINS ) 및 네트워크 게이트웨이 주소를 클라이언트에 제공하지 않습니다.

로컬 네트워크는 APIPA 범위의 주소를 수동으로 할당하려고 시도하면 안됩니다. IP 주소 충돌 이 발생합니다. APIPA가 DHCP 실패를 나타내는 이점을 유지하려면 관리자는 다른 목적으로는이 주소를 사용하지 말고 대신 표준 IP 주소 범위를 사용하도록 네트워크를 제한해야합니다.