DHCP 서버의 서브넷에 있는 IP 주소 수 늘리기

이 문서에서는 DHCP(동적 호스트 구성 프로토콜) 서버의 서브넷에 있는 IP 호스트 수를 변경하는 방법을 설명합니다.

적용 대상: Windows 10 - 모든 버전, Windows Server 2012 R2
원본 KB 번호: 255999

증상

DHCP 서버에서 scope 확장하려고 합니다. 범위 속성 대화 상자에서 scope 변경하면 다음 오류가 발생합니다.

IP 범위가 변경되었지만 아직 저장되지 않았습니다. 계속하면 변경 내용이 삭제됩니다. 진행?

이 메시지에 또는 아니요를 선택하면 기존 scope 변경되지 않습니다.

해결 방법

이 문서에서는 특정 서브넷의 IP 호스트 수를 변경하는 데 사용할 수 있는 메서드에 대해 설명합니다. 다음 세 가지 방법을 다룹니다.

  • 범위 확장
  • 재서브넷
  • 슈퍼 범위 지정

범위 확장

DHCP scope 이미 있다고 가정합니다. 시작 주소 및 끝 주소는 현재 지정된 서브넷에 대한 모든 주소를 포함하지 않습니다. 이 경우 scope 주소 수를 늘리려면 scope 속성에서 시작 주소 또는 끝 주소를 확장할 수 있습니다.

다음 예제에서는 다음 설정이 있는 클래스 C 네트워크를 보여줍니다.

서브넷 주소: 192.168.1.0
서브넷 마스크: 255.255.255.0

이 예제에서는 192.168.1.1에서 192.168.1.254까지 주소 범위를 차지하는 254개의 호스트 네트워크를 생성합니다.

만든 scope 다음과 같은 속성이 있습니다.

시작 주소: 192.168.1.50
끝 주소: 192.168.1.150
서브넷 마스크: 255.255.255.0

클라이언트에서 사용할 수 있는 주소 수를 늘리려면 시작 주소 또는 끝 주소를 각각 1과 254까지 변경할 수 있습니다.

참고

이전 버전의 DHCP에서는 시작 주소 또는 끝 주소를 32씩 확장해야 했습니다. Windows NT 4.0 서비스 팩 6 이상을 실행하는 경우에는 더 이상 그렇지 않습니다.

scope 이미 전체 범위를 커버하고 완전히 사용되는 경우 두 가지 다른 옵션인 슈퍼 범위 지정 또는 다시 구독만 사용할 수 있습니다. 이러한 두 옵션을 모두 사용하려면 네트워크를 아키텍처로 변경해야 합니다.

DHCP scope 매개 변수를 변경하기만 하면 더 많은 임대가 제공되지 않습니다. DHCP는 네트워크 서브넷 아키텍처를 기반으로 실행되며 원하는 주소를 전달할 수 있습니다. 주로 항상 주소 범위를 확장해야 하는 필요성을 서브넷 아키텍처 연습으로 처리합니다. 사용할 아키텍처를 결정한 후 네트워크 디자인을 준수하도록 DHCP를 구성할 수 있습니다.

재서브넷

현재 scope 현재 서브넷 마스크를 완전히 사용한 경우 DHCP scope 늘리기 위한 권장 절차입니다. 이 메서드를 사용하려면 모든 서브넷 호스트 및 게이트웨이를 변경해야 합니다. 사용 가능한 호스트 주소가 부족한 주소 범위가 있는 경우 호스트 주소의 더 큰 공유를 포함하도록 서브넷 마스크를 변경할 수 있습니다. 그러나 서브넷 마스크를 변경하기만 하면 됩니다.

  • 모든 라우터 및 기타 정적으로 할당된 컴퓨터를 다시 구성합니다.
  • 모든 DHCP 클라이언트는 새 매개 변수를 획득하여 임대를 갱신했습니다.

또한 전체 DHCP scope 또는 범위를 먼저 삭제한 다음 새 서브넷 마스크를 사용하여 다시 만들어야 합니다. 다른 클라이언트에서 사용할 수 있는 주소 임대를 방지하는 단계를 수행하지 않으면 이 기간 동안 중복 주소가 발생할 수 있습니다. 앞서 언급한 모든 주의 사항에도 불구하고 재제출은 여전히 권장되는 절차입니다. 다시 서브넷 구성은 서브넷 라우터 또는 게이트웨이에 추가 오버헤드를 생성하지 않으며 모든 호스트를 동일한 브로드캐스트 주소에 유지합니다.

다음 예제에서는 다음 설정을 사용하여 고갈된 서브넷을 보여줍니다.

서브넷 주소: 192.168.1.0
서브넷 마스크: 255.255.255.0

주소가 192.168.1.1에서 1921.68.1.254까지인 254개의 호스트 네트워크를 생성합니다.

다음 예제에서는 다시 제출 옵션을 사용하는 경우의 결과를 보여 줍니다.

서브넷 주소: 192.168.1.0
서브넷 마스크: 255.255.254.0

이제 주소가 192.168.0.1에서 192.168.1.254(scope 192.168.0.0의 경우) 또는 256개의 새로 사용 가능한 DHCP 주소로 구성된 510개의 호스트 네트워크가 있습니다.

전에:
---------192.168.1.0/24-------R-------192.168.5.0/24---------

후:
---------192.168.0.0/23-------R-------192.168.5.0/24---------

슈퍼 범위 지정

슈퍼 범위 지정(멀티넷이라고도 함)은 요구 사항을 충족할 수 있습니다. 기존 네트워크의 서브넷을 변경하지 않으려면 동일한 실제 네트워크에 논리 네트워크를 더 추가할 수 있습니다. 이 메서드는 단일 물리적 포트에서 실행되는 여러 논리 서브넷으로 구성된 라우터 또는 게이트웨이에 더 많은 부담을 줍니다. 추가 부담으로 인해 네트워크 성능이 저하될 수 있습니다. 동일한 물리적 와이어를 공유했음에도 불구하고 하나의 논리 서브넷에 있는 호스트는 게이트웨이를 통해 라우팅되어 다른 논리 서브넷의 호스트와 통신해야 합니다.

다음 예제에서는 다음 설정을 사용하여 고갈된 서브넷을 보여줍니다.

서브넷 주소: 192.168.1.0
서브넷 마스크: 255.255.255.0

다음 예제에서는 상위 범위 옵션을 사용하는 경우의 결과를 보여 줍니다.

서브넷 주소: 192.168.1.0 및 192.168.2.0
서브넷 마스크: 255.255.255.0

이제 주소가 192.168.1.1에서 192.168.1.254 및 192.168.2.1에서 192.168.2.254 또는 새로 사용 가능한 DHCP 주소 254개인 254개의 호스트(총 508개 호스트)의 두 네트워크가 있습니다.

전에:
-----192.168.1.0/24------R-----192.168.5.0/24--------

후:
-----192.168.1.0/24 및 192.168.2.0/24-----R-----192.168.5.0/24------

사용할 옵션을 결정한 후 해당 DHCP 구성을 선택할 수 있습니다.

다시 서브넷 옵션을 사용하는 경우 새 서브넷 마스크를 사용하여 DHCP scope 삭제하고 다시 만들어야 합니다. 특정 scope 대한 마스크만 변경할 수 없습니다.

이 범위의 일부 내에서 기존 클라이언트를 서비스하는 경우 모든 클라이언트가 새 scope 마이그레이션될 때까지 충돌 검색을 설정해야 합니다. 이 작업을 수행하려면 다음 단계를 수행해야 합니다.

  1. 연결된 각 라우터의 인터페이스를 구성하고 연결된 인터페이스, 해당 서브넷 주소 및 서브넷 마스크의 IP 주소를 변경합니다.
  2. 현재 DHCP scope 삭제합니다.
  3. 새 서브넷 마스크를 사용하여 새 DHCP scope 만듭니다.
  4. DHCP 서버에서 충돌 다시 시도 옵션을 사용하도록 설정합니다(1 또는 2로 설정).
  5. DHCP 클라이언트가 DHCP 임대를 갱신하도록 강제 적용합니다.
  6. 고정적으로 구성된 각 호스트에서 IP 주소, 서브넷 마스크 및/또는 기본 게이트웨이를 변경합니다.

슈퍼 범위 지정 옵션을 사용하는 경우 여러 범위를 함께 범위 범위로 지정해야 합니다. 각 scope 개별적으로 만든 다음, 개별 범위를 통합하는 슈퍼스코프를 만듭니다. 이 작업을 수행하려면 다음 단계를 수행해야 합니다.

  1. 현재 라우터 인터페이스에 보조 IP 주소를 추가합니다.
  2. 새 논리 서브넷에 대한 새 DHCP scope 만듭니다.
  3. 초경을 만들고 이전 및 새 DHCP 범위를 자식으로 추가합니다.