DHCP 서버 없이 자동 TCP/IP 주소 지정을 사용하는 방법

이 문서에서는 네트워크에 DHCP(동적 호스트 구성 프로토콜) 서버가 없는 자동 TCP/IP(Transmission Control Protocol/Internet Protocol) 주소를 사용하는 방법을 설명합니다. 이 문서의 "적용 대상" 섹션에 나열된 운영 체제 버전에는 APIPA(자동 개인 IP 주소 지정)라는 기능이 있습니다. 이 기능을 사용하면 DHCP 서버를 사용할 수 없거나 네트워크에 없는 경우 Windows 컴퓨터가 자체 IP(인터넷 프로토콜) 주소를 할당할 수 있습니다. 이 기능을 사용하면 TCP/IP를 실행하는 작은 LAN(로컬 영역 네트워크)을 구성하고 지원하기가 덜 어려워집니다.

추가 정보

중요

이 섹션의 단계를 신중하게 따릅니다. 레지스트리를 잘못 수정할 경우 심각한 문제가 발생할 수 있습니다. 수정하기 전에, 문제가 발생할 경우를 대비하여 복원을 위해 레지스트리를 백업해 두세요.

DHCP를 사용하도록 구성된 Windows 기반 컴퓨터는 DHCP 서버를 사용할 수 없는 경우 자체적으로 IP(인터넷 프로토콜) 주소를 자동으로 할당할 수 있습니다. 예를 들어 DHCP 서버가 없는 네트워크 또는 유지 관리를 위해 DHCP 서버가 일시적으로 중단된 경우 네트워크에서 발생할 수 있습니다.

IANA(인터넷 할당 번호 기관)는 자동 개인 IP 주소 지정을 위해 169.254.0.0-169.254.255.255를 예약했습니다. 결과적으로 APIPA는 라우팅 가능한 주소와 충돌하지 않도록 보장되는 주소를 제공합니다.

네트워크 어댑터에 IP 주소가 할당된 후 컴퓨터는 TCP/IP를 사용하여 동일한 LAN에 연결되어 있고 APIPA용으로 구성되었거나 IP 주소가 255.255.0.0의 서브넷 마스크를 사용하여 169.254.x.y(여기서 x.y는 클라이언트의 고유 식별자) 주소 범위로 수동으로 설정된 다른 컴퓨터와 통신할 수 있습니다. 컴퓨터는 다른 서브넷의 컴퓨터 또는 자동 개인 IP 주소 지정을 사용하지 않는 컴퓨터와 통신할 수 없습니다. 자동 개인 IP 주소 지정은 기본적으로 사용하도록 설정됩니다.

다음 경우에 사용하지 않도록 설정할 수 있습니다.

  • 네트워크에서 라우터를 사용합니다.

  • 네트워크는 NAT 또는 프록시 서버 없이 인터넷에 연결됩니다.

DHCP 관련 메시지를 사용하지 않도록 설정하지 않은 경우 DHCP 메시지는 DHCP 주소 지정과 자동 개인 IP 주소 지정 간에 변경될 때 알림을 제공합니다. DHCP 메시징이 실수로 비활성화된 경우 다음 레지스트리 키의 PopupFlag 값 값을 00에서 01로 변경하여 DHCP 메시지를 다시 설정할 수 있습니다. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP

변경 내용을 적용하려면 컴퓨터를 다시 시작해야 합니다. Windows Millennium Edition, Windows 98 또는 Windows 98 Second Edition에서 Winipcfg 도구를 사용하여 컴퓨터가 APIPA를 사용하고 있는지 여부를 확인할 수도 있습니다.

시작을 클릭하고 실행을 클릭하고 따옴표 없이 "winipcfg"를 입력한 다음 확인을 클릭합니다. 추가 정보를 클릭합니다. IP 자동 구성 주소 상자에 169.254.x.x 범위 내의 IP 주소가 포함된 경우 자동 개인 IP 주소 지정이 사용됩니다. IP 주소 상자가 있는 경우 자동 개인 IP 주소 지정이 현재 사용되지 않습니다. Windows 2000, Windows XP 또는 Windows Server 2003의 경우 명령 프롬프트에서 IPconfig 명령을 사용하여 컴퓨터가 APIPA를 사용하고 있는지 여부를 확인할 수 있습니다.

시작을 클릭하고 실행을 클릭하고 따옴표 없이 "cmd"를 입력한 다음 확인을 클릭하여 MS-DOS 명령줄 창을 엽니다. "ipconfig /all"(따옴표 없이)을 입력한 다음 Enter 키를 누릅니다. '자동 구성 사용' 줄에 "예"가 표시되고 '자동 구성 IP 주소'가 169.254.x.y(여기서 x.y는 클라이언트의 고유 식별자)인 경우 컴퓨터는 APIPA를 사용합니다. '자동 구성 사용' 줄에 "아니요"가 표시되면 컴퓨터가 현재 APIPA를 사용하고 있지 않습니다. 다음 방법 중 하나를 사용하여 자동 개인 IP 주소를 사용하지 않도록 설정할 수 있습니다.

DHCP를 완전히 사용하지 않도록 설정하는 TCP/IP 정보를 수동으로 구성할 수 있습니다. 레지스트리를 편집하여 자동 개인 IP 주소 지정(DHCP 아님)을 사용하지 않도록 설정할 수 있습니다. Windows Millennium Edition, Windows98 또는 Windows 98 Second Edition의 다음 레지스트리 키에 0x0 값이 있는 "IPAutoconfigurationEnabled" DWORD 레지스트리 항목을 추가하여 이 작업을 수행할 수 있습니다.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP

Windows 2000, Windows XP 및 Windows Server 2003의 경우 다음 레지스트리 키에 값이 0x0 "IPAutoconfigurationEnabled" DWORD 레지스트리 항목을 추가하여 APIPA를 사용하지 않도록 설정할 수 있습니다.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Adapter GUID>

참고

어댑터 GUID 하위 키는 컴퓨터의 LAN 어댑터에 대한 GUID(Globally Unique Identifier)입니다.

IPAutoconfigurationEnabled DWORD 항목에 대해 1 값을 지정하면 레지스트리에서 이 값을 생략할 때 기본 상태인 APIPA가 활성화됩니다.

APIPA가 유용할 수 있는 위치의 예

예제 1: 이전 IP 주소가 없고 DHCP 서버 없음

Windows 기반 컴퓨터(DHCP용으로 구성됨)가 초기화되면 세 개 이상의 "검색" 메시지를 브로드캐스트합니다. 여러 검색 메시지가 브로드캐스트된 후 DHCP 서버가 응답하지 않으면 Windows 컴퓨터는 자체 APIPA(클래스 B) 주소를 할당합니다. 그런 다음 Windows 컴퓨터는 컴퓨터 사용자에게 오류 메시지를 표시합니다(이전에 DHCP 서버에서 IP 주소가 할당된 적이 없음을 제공). 그런 다음 Windows 컴퓨터는 DHCP 서버와의 통신을 설정하기 위해 3분마다 검색 메시지를 보냅니다.

예제 2: 이전 IP 주소 및 DHCP 서버 없음

컴퓨터에서 DHCP 서버를 확인하고, DHCP 서버를 찾을 수 없는 경우 기본 게이트웨이에 연결하려고 시도합니다. 기본 게이트웨이가 회신하는 경우 Windows 컴퓨터는 이전에 임대한 IP 주소를 유지합니다. 그러나 컴퓨터가 기본 게이트웨이에서 응답을 받지 못하거나 할당된 항목이 없는 경우 자동 개인 IP 주소 지정 기능을 사용하여 자체 IP 주소를 할당합니다. 오류 메시지가 사용자에게 표시되고 검색 메시지는 3분마다 전송됩니다. DHCP 서버가 연결되면 DHCP 서버와 통신이 다시 설정되었다는 메시지가 생성됩니다.

예제 3: 임대 만료 및 DHCP 서버 없음

Windows 기반 컴퓨터는 IP 주소의 임대를 다시 설정하려고 합니다. Windows 컴퓨터에서 DCHP 서버를 찾을 수 없는 경우 오류 메시지를 생성한 후 자체 IP 주소를 할당합니다. 그런 다음 컴퓨터는 4개의 검색 메시지를 브로드캐스트하고 5분마다 DHCP 서버가 줄에 올 때까지 전체 프로시저를 반복합니다. 그런 다음 DHCP 서버와 통신이 다시 설정되었다는 메시지가 생성됩니다.