범위, 풀, 예약
관리자가 할당되는 주소를 제어하는 방식을 이해합니다.
범위, 풀, 예약은(는) CoddyKit의 무료 Network+ Academy 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Network+ Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Network+ Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
Address 할당 관리
DHCP가 규칙 없이 무작위 Address를 나누어 준다면 혼란이 발생할 것입니다. 관리자는 서로 관련된 세 가지 개념인 Scope, 풀, Reservation을 사용해 DHCP를 제어합니다. 이 세 가지는 네트워크에서 사용할 수 있는 Address, 임대할 수 있도록 비어 있는 Address, 특정 장치에 항상 같은 Address를 제공할지를 함께 결정합니다. 이 수업에서는 각각의 작동 방식과 대규모 네트워크를 체계적이고 예측 가능하게 유지하는 이유를 설명합니다.
Scope란 무엇인가
Scope는 DHCP 서버가 하나의 Subnet에 대해 관리하는 전체 Address 범위와 그 Address에 적용되는 설정입니다. 예를 들어 Scope는 일치하는 Mask, Gateway, DNS와 함께 192.168.1.1부터 192.168.1.254까지를 포함할 수 있습니다. Scope는 해당 네트워크에서 DHCP가 할당할 수 있는 범위를 정의합니다. 서버는 서비스하는 각 Subnet마다 하나씩 여러 Scope를 보유할 수 있습니다.
Address 풀
Scope 안에서 풀은 실제로 임대할 수 있는 Address 집합입니다. 일부 Address를 따로 확보해 두기 때문에 풀은 일반적으로 전체 Scope보다 좁습니다. 예를 들어 Scope가 .1부터 .254까지라면 DHCP가 임대하는 풀은 .100부터 .200까지일 수 있으며, 더 낮은 Address는 라우터, 서버, 수동으로 설정한 프린터에 남겨 둘 수 있습니다.
제외
제외는 DHCP가 절대로 임대해서는 안 되는 Scope 내부의 Address 또는 범위입니다. 서버가 이미 수동으로 설정한 Address 192.168.1.10을 사용한다고 가정해 보십시오. .10을 제외하면 DHCP가 이를 건너뛰어 충돌을 방지합니다. 제외를 사용하면 DHCP의 관리 범위 밖에서 Address가 고정된 장치를 위해 Scope에 안전한 공백을 만들 수 있습니다.
Reservation이란 무엇인가
Reservation은 특정 Address를 특정 장치에 연결하여 해당 장치가 항상 같은 Address를 받도록 합니다. 서버는 장치의 MAC Address(Media Access Control Address)를 기준으로 장치를 식별합니다. 이는 네트워크 카드에 기록된 하드웨어 식별자입니다. 해당 장치가 Address를 요청하면 DHCP는 매번 예약된 Address를 제공하므로, 고정 Address의 안정성과 DHCP의 편리함을 함께 얻을 수 있습니다.
Reservation과 고정 설정 비교
장치 자체에 고정 Address를 수동으로 설정할 수도 있으며, 이를 정적 할당이라고 합니다. Reservation은 Address가 여전히 DHCP 서버에서 제공된다는 점이 다르므로 Gateway와 DNS 같은 설정을 중앙에서 관리할 수 있습니다. 서버에서 DNS를 한 번 변경하면 Reservation을 사용하는 장치가 자동으로 업데이트됩니다. 정적 Address는 각 장치에서 직접 수정해야 하므로 잊기 쉽습니다.
Reservation을 사용하는 경우
Reservation은 안정적인 Address가 필요하지만 DHCP의 관리 아래에 두어야 하는 장치에 적합합니다. 예로 네트워크 프린터, IP 카메라, 판매 시점 단말기, 실험실 장비가 있습니다. 사용자는 Address 또는 이름으로 프린터에 연결하므로 프린터의 Address가 바뀌어서는 안 됩니다. Reservation을 사용하면 일관성이 보장되며, 관리자가 각 장치를 직접 방문하지 않고 DHCP 서버에서 모든 장치를 관리할 수 있습니다.
Reservation 설정
Reservation을 만들려면 관리자가 장치의 MAC Address를 기록하고 이를 Scope 내부에서 선택한 IP에 연결합니다. 그러면 DHCP는 해당 MAC을 인식하고 일치하는 Address를 반환합니다. 아래 예시는 관리자가 서버에서 정의하는 매핑의 형태를 보여 줍니다. Address는 여전히 Scope 안에 있어야 하며 활성 풀의 Address와 충돌해서는 안 됩니다.
Reservation
Name : office-printer-1
MAC address : 00:1B:44:11:3A:B7
IP address : 192.168.1.20
Scope : 192.168.1.0/24풀 크기 정하기
풀의 크기는 중요합니다. 풀에 Address가 100개뿐인데 동시에 150대의 장치가 임대를 필요로 한다면 일부 장치는 아무것도 받지 못해 연결에 실패합니다. 관리자는 최대 수요에 맞춰 풀 크기를 정하며, 사용자가 많은 게스트 네트워크에서는 Address가 더 빠르게 재사용되도록 임대 시간을 줄이기도 합니다. Reservation과 제외는 사용 가능한 풀을 줄이므로 세 가지를 모두 고려하여 Scope를 계획해야 합니다.
여러 Scope
대규모 네트워크는 여러 Subnet에 걸쳐 있으므로 DHCP 서버 하나가 여러 Scope를 보유하는 경우가 많습니다. 릴레이 에이전트는 각 Subnet에서 온 요청을 서버로 전달하고, 서버는 요청이 시작된 네트워크와 일치하는 Scope를 선택합니다. 이러한 중앙 집중식 설계를 사용하면 관리자가 한 곳에서 전체 캠퍼스의 Address 할당을 관리할 수 있으며, 각 Scope를 해당 Subnet에 맞게 조정할 수 있습니다.
전체 구조 연결하기
중첩된 제어 구조라고 생각해 보십시오. Scope는 Subnet의 전체 Address 범위와 설정입니다. 풀은 그중 임대할 수 있는 부분입니다. 제외는 수동으로 설정한 장치를 위해 공백을 만듭니다. Reservation은 MAC을 기준으로 특정 Address를 특정 장치에 고정합니다. 이들을 함께 사용하면 DHCP가 자동으로 작동하면서도 질서를 유지할 수 있으며, 이는 성장하는 네트워크에 꼭 필요한 방식입니다.
빠른 확인
Scope에 대한 이해도를 테스트해 보십시오.
복습
관리자는 세 가지 도구로 DHCP를 구성합니다. Scope는 Subnet의 전체 Address 범위와 설정입니다. 풀은 임대할 수 있는 하위 집합이며, 수동으로 설정한 Address를 보호하는 제외로 범위가 좁아지는 경우가 많습니다. Reservation은 장치의 MAC Address를 기준으로 선택한 Address를 장치에 연결하여 안정적인 IP를 제공하면서도 DHCP가 계속 관리하도록 합니다. 직접 설정한 정적 Address와는 다릅니다. 하나의 서버가 여러 Scope를 보유하면 한 곳에서 전체 캠퍼스에 서비스를 제공할 수 있습니다.
AI 튜터와 함께 Network+ Academy을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 30
- 레슨
- 120
자주 묻는 질문
“범위, 풀, 예약” 강의는 무료인가요?
네 — “범위, 풀, 예약” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Network+ Academy 강의 전체를 잠금 해제할 수 있습니다. Network+ Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“범위, 풀, 예약”에서 뭘 배우나요?
관리자가 할당되는 주소를 제어하는 방식을 이해합니다. 브라우저에서 직접 실행하는 실습 코드로 Network+ Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Network+ Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Network+ Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 3번째 강의입니다.
“범위, 풀, 예약” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Network+ Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Network+ Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.