Windows Server 2025 / DHCP 예약·제외 범위·옵션을 설정하는 방법
DHCP 예약은 특정 클라이언트가 DHCP를 통해 일정한 IP를 받도록 연결하는 설정이고, 옵션은 DNS·게이트웨이 같은 추가 정보를 전달하는 설정입니다. 예약 주소가 있어도 클라이언트가 자동 IP를 사용해야 하며, 옵션 변경은 클라이언트의 임대 갱신 후 실제 값을 확인해야 합니다.
고정 IP와 DHCP 예약을 구분합니다
| 방식 | 설정 위치와 특징 |
|---|---|
| 수동 고정 IP | 장비에서 직접 주소를 설정합니다. DHCP가 없어도 해당 설정을 사용하지만 주소 관리를 따로 해야 합니다. |
| DHCP 예약 | 서버에서 클라이언트 ID와 주소를 연결합니다. 클라이언트는 DHCP로 설정을 받아야 합니다. |
DC1 같은 핵심 서버의 고정 주소를 이 실습 도중 예약으로 바꾸지 않습니다. CLIENT1처럼 클라이언트 설정을 연습할 대상에서 예약을 만들어 봅니다. 예약은 사용자 인증이나 접근 통제 기능이 아니므로 MAC 기반 주소 연결만으로 장비를 신뢰하지 않습니다.
현재 범위는 172.24.50.100~150이며 CLIENT1이 정상 임대받은 상태를 전제로 합니다. DHCP 범위와 옵션 설명을 바탕으로 주소 배포와 옵션 전달을 각각 확인합니다.
실제 임대를 예약으로 전환합니다
- DC1에서 DHCP 관리자를 열고 IPv4 → Lab Clients → 주소 임대로 이동합니다.
- CLIENT1 콘솔의 ipconfig /all과 임대 행의 주소·이름·클라이언트 ID를 비교합니다. 이름만 보고 다른 장비를 선택하지 않습니다.
- 해당 임대를 마우스 오른쪽 버튼으로 클릭해 예약 추가 항목을 사용합니다.
- 예약 노드에서 주소와 클라이언트 ID를 다시 확인하고 목적을 설명에 남깁니다.
실제 임대에서 전환하면 이미 사용 중인 주소와 식별자를 연결하기 쉽습니다. 새 예약을 직접 만들 때는 대상 범위 안에서 충돌하지 않는 주소를 고르고, 실제 클라이언트 ID를 사용하세요. 가상 NIC를 삭제·재생성하거나 MAC을 바꾸면 기존 예약과 매칭되지 않을 수 있습니다.
Get-DhcpServerv4Lease -ScopeId 172.24.50.0 Get-DhcpServerv4Reservation -ScopeId 172.24.50.0
위 조회 명령은 서버에서 실행합니다. 예약이 목록에 나온 뒤 CLIENT1 콘솔에서 임대를 갱신하고 같은 예약 주소를 받는지 확인합니다. 주소가 바뀔 수 있는 작업이므로 원격 연결만으로 진행하지 않습니다.
옵션 적용 범위를 확인합니다
DHCP 관리자에는 서버 옵션, 범위 옵션과 예약별 옵션이 있을 수 있고 정책을 사용하는 구성도 있습니다. 같은 옵션이 여러 위치에 있으면 어떤 값이 적용되는지 확인해야 합니다. 한 범위의 예시를 전체 서버에 적용하지 않습니다.
| 일반 IPv4 옵션 | 실습에서 확인할 값 |
|---|---|
| 003 Router | 실제 게이트웨이가 있는 망에서만 지정합니다. |
| 006 DNS Servers | 현재 동작하는 내부 DNS 서버 주소를 지정합니다. |
| 015 DNS Domain Name | 클라이언트의 연결별 DNS 접미사입니다. AD 가입 자체를 수행하지 않습니다. |
이 실습에서는 범위 옵션을 사용합니다. 연습 DNS 구성 시점에는 lab.example.test, AD 설치 후에는 ad.example.test를 사용하며, DNS 서버 주소는 실제 동작하는 DC1 .10입니다. 존재하지 않는 DNS 서버나 라우터를 값 채우기용으로 넣지 않습니다.
한 옵션만 바꿔 결과를 비교합니다
격리 실습의 범위 옵션 015가 lab.example.test인 것을 확인하고, 서버에서 아래처럼 ad.example.test로 바꿉니다. 이는 뒤의 AD 구성을 위한 접미사 변경 실습이며 아직 도메인이 없다면 해당 이름의 도메인 조회는 성공하지 않을 수 있습니다.
Get-DhcpServerv4OptionValue -ScopeId 172.24.50.0 Set-DhcpServerv4OptionValue -ScopeId 172.24.50.0 -DnsDomain 'ad.example.test'
CLIENT1 콘솔에서 ipconfig /renew 후 ipconfig /all의 연결별 DNS 접미사를 봅니다. 다른 값이 유지되면 수동 DNS 설정, 예약별 옵션과 정책, 실제 응답한 DHCP 서버를 확인합니다. IP가 예약대로 유지되는지와 DNS 옵션이 바뀌는지를 별도로 비교합니다.
비교를 마친 뒤 현재 연습 영역으로 되돌리려면 아래 명령을 실행하고 다시 갱신합니다. 이미 AD 구성을 완료한 환경에서는 되돌리지 않고 도메인 설계에 맞는 값을 유지하세요.
Set-DhcpServerv4OptionValue -ScopeId 172.24.50.0 -DnsDomain 'lab.example.test'
예약 삭제와 실패를 점검합니다
예약을 제거하려면 서버 관리자에서 해당 예약의 주소·식별자를 확인한 뒤 그 항목만 삭제합니다. 예약 삭제는 기존 클라이언트의 수동 IP를 바꾸거나 모든 임대를 즉시 해제하는 작업이 아닙니다. 다음 갱신 후에도 같은 주소를 받을 수 있으므로 다른 주소가 나와야만 삭제 성공이라고 보지 않습니다.
예약 주소를 받지 못하면 자동 설정 여부, 범위 활성화와 여유 주소, 서버 승인, 실제 클라이언트 ID와 다른 DHCP 존재 여부를 점검합니다. DHCP 구성 안내의 범위 옵션 설정과 함께, 클라이언트가 실제 받은 값을 최종 근거로 사용하세요.




