네트워크에서 DHCP(Dynamic Host Configuration Protocol) 서버를 배포할 때 클라이언트 컴퓨터나 다른 TCP/IP 기반 네트워크 장치에 유효한 IP 주소를 자동으로 제공할 수 있습니다. 또한 이러한 클라이언트와 장치가 필요로 하는 추가 구성 매개 변수(DHCP 옵션)를 제공하여 해당 클라이언트와 장치가 DNS 서버, WINS 서버 및 라우터와 같은 다른 네트워크 리소스에 연결하도록 허용할 수 있습니다.
DHCP 서버에서 제공하는 기능
DHCP는 클라이언트 서버 기술로 DHCP 서버에서 DHCP 클라이언트로 사용하도록 설정된 컴퓨터 및 기타 장치에 IP 주소를 할당하거나 임대할 수 있도록 합니다. DHCP를 사용하여 다음을 수행할 수 있습니다.
-
DHCP 클라이언트에 특정 기간 동안 IP 주소를 임대한 다음 클라이언트에서 갱신을 요청하는 경우 IP 주소를 자동으로 갱신합니다.
-
모든 DHCP 클라이언트에서 개별적으로 작업을 수행하는 대신 DHCP 서버에서 서버 또는 범위 옵션을 변경하여 DHCP 클라이언트 매개 변수를 자동으로 업데이트합니다.
-
특정 컴퓨터나 다른 장치에 대해 IP 주소를 예약하여 항상 같은 IP 주소가 부여되고 최신 DHCP 옵션도 받게 합니다.
-
DHCP 서버별 배포에서 IP 주소 또는 주소 범위를 제외하여 서버, 라우터 및 고정 IP 주소가 필요한 다른 장치를 정적으로 구성하는 데 이러한 IP 주소와 범위를 사용할 수 있습니다.
-
서비스를 제공하려는 서브넷과 DHCP 서버 간의 모든 라우터를 DHCP 메시지로 전달하도록 구성한 경우 DHCP 서비스를 여러 서브넷에 제공합니다.
-
DHCP 서버를 구성하여 DHCP 클라이언트에 대한 DNS 이름 등록 서비스를 수행합니다.
-
멀티캐스트 주소 할당을 IP 기반 DHCP 클라이언트에 제공합니다.
DHCP 서버의 구성 요소
DHCP의 주 구성 요소를 사용하여 DHCP 서버와 MADCAP(Multicast Address Dynamic Client Allocation Protocol) 서버를 배포할 수 있습니다.
참고 | |
MADCAP은 IPv4에서만 지원됩니다. DHCPv6 서버는 MADCAP를 지원하지 않습니다. |
DHCP 서버
TCP/IP 네트워크의 모든 컴퓨터와 기타 장치에 IP 주소가 있어야 네트워크가 적절하게 작동할 수 있습니다. IP 주소는 각 컴퓨터에서 수동으로 구성할 수 있거나, 네트워크의 모든 DHCP 클라이언트에 IP 주소 임대를 자동으로 할당하는 DHCP 서버를 배포할 수 있습니다.
대부분의 클라이언트 운영 체제에서는 기본적으로 IP 주소 임대를 검색하므로 클라이언트 컴퓨터에는 DHCP 사용 네트워크를 구현하는 데 필요한 구성이 없습니다. 첫 번째 단계에서는 DHCP 서버를 배포합니다.
하지만 DHCP 서버에서 클라이언트에 IP 주소 임대를 제공하기 전에 IP 주소 범위가 DHCP 서버에 정의되어 있어야 합니다. 이 범위는 DHCP 서비스가 제공된 네트워크에서 단일 실제 서브넷을 정의합니다. 예를 들어 서브넷이 두 개이면 DHCP 서버는 각 서브넷에 연결되어야 하고 각 서브넷에 대한 범위를 정의해야 합니다. 또한 범위는 서버가 네트워크에서 클라이언트에 대한 IP 주소와 관련 구성 매개 변수의 배포와 할당을 관리하는 주요 방법을 제공합니다.
MADCAP 서버
DHCP를 MADCAP 서버로 배포하면 DHCP 서버는 멀티캐스트 메시지에서 보낸 정보를 받는 클라이언트 그룹에 참가하는 클라이언트에게 멀티캐스트 IP 주소를 동적으로 할당합니다.
멀티캐스팅은 인터네트워크에서 오디오 또는 비디오 정보와 같은 정보를 일대다 지점 간에 전달하는 데 유용합니다. 멀티캐스팅을 통해 미디어 서버와 같은 한 지점에서 멀티캐스트 주소를 사용하여 여러 수신자에게 정보를 단일 패킷으로 보낼 수 있습니다.
이 방법은 단일 패킷을 사용하며 수신자 목록을 유지하기 위한 오버헤드가 없다는 이점이 있습니다. 브로드캐스트 패킷과 달리 멀티캐스트 트래픽은 수신 대기하지 않는 노드를 방해하지 않습니다. 라우터는 멀티캐스트가 가능하며 멀티캐스트 패킷을 수신 대기 중인 노드가 하나 이상인 모든 네트워크에 전달할 수 있습니다.
DHCP 서버 관리
DHCP 서버를 관리하는 데 사용하는 기본 도구는 DHCP 및 DHCP 콘솔에 대한 Netsh 명령입니다.
DHCP에 대한 Netsh 명령
netsh dhcp> 명령 프롬프트에서 명령 프롬프트 창에 DHCP에 대한 Netsh 명령을 입력하거나 배치 파일과 다른 스크립트에서 DHCP에 대한 Netsh 명령을 실행할 수 있습니다. DHCP 콘솔에서 사용할 수 있는 모든 기능은 netsh dhcp> 명령 프롬프트에서 사용 가능합니다. 이러한 기능은 다음 경우에 유용합니다.
-
WAN(Wide Area Network)에서 DHCP 서버를 관리하는 경우 명령은 netsh> 명령 프롬프트의 대화형 모드에서 사용하여 속도가 느린 네트워크 링크에서 더 잘 관리할 수 있습니다.
-
많은 수의 DHCP 서버를 관리하는 경우 명령을 일괄 모드에서 사용하여 모든 DHCP 서버에 대해 수행해야 하는 반복적인 관리 작업을 스크립팅하고 자동화할 수 있습니다.
DHCP 콘솔
DHCP 서버 역할을 설치할 경우 DHCP 콘솔이 제어판의 관리 도구 폴더에 추가됩니다. DHCP 콘솔은 MMC(Microsoft Management Console) 스냅인으로 표시됩니다.
또한 DHCP 콘솔에는 네트워크 관리자가 제안한 고급 기능이 포함되어 있습니다. 이 고급 기능에는 향상된 서버 성능 모니터링, 미리 정의된 추가 DHCP 옵션 유형, Windows의 이전 버전을 실행하는 클라이언트의 동적 업데이트 지원 및 네트워크에서 허용되지 않은 DHCP 서버 감지가 포함됩니다.
DHCP용 일반 관리 도구
DHCP 서버를 설치한 다음 DHCP 콘솔 또는 DHCP용 Netsh 명령을 사용하여 다음과 같은 기본 관리 서버 작업을 수행할 수 있습니다.
-
범위를 만듭니다.
-
대범위 및 멀티캐스트 범위를 추가하고 구성합니다.
-
추가 제외 범위 설정과 같은 범위에 대한 속성을 보고 수정합니다.
-
범위, 멀티캐스트 범위 또는 대범위를 활성화합니다.
-
각 범위에 대한 활성 임대를 검토하여 범위 임대 작업을 모니터링합니다.
-
임대용으로 영구 IP 주소가 필요한 DHCP 클라이언트에 대해 필요한 만큼 범위에서 예약을 만듭니다.
DHCP 콘솔 또는 DHCP용 Netsh 명령을 사용하여 다음 선택적 또는 고급 설정 작업을 수행할 수 있습니다.
-
새 사용자 지정 기본 옵션 유형을 추가합니다.
-
사용자 또는 공급업체가 정의한 옵션 클래스를 추가하고 구성합니다.
-
감사 로깅 또는 BOOTP(부트 프로토콜) 테이블과 같이 기타 서버 속성을 자세히 구성합니다.
참고 | |
대범위는 IPv4에서만 지원됩니다. DHCPv6 서버는 대범위를 지원하지 않습니다. |
자세한 정보
DHCP에 대한 업데이트된 IT 전문가용 정보는