DHCP(Dynamic Host Configuration Protocol)는 네트워크에 필수적이며 장치가 인터넷과 통신할 수 있도록 수신하는 IP 주소를 제어합니다. 일반적으로 IP 할당은 자동화되지만 고정 IP가 필요한 경우 DHCP에 대한 지식이 필수입니다.

DHCP가 IP 할당을 처리할 수 있음

네트워크에 연결하는 모든 장치에는 IP 주소가 필요합니다. 네트워킹 초기에는 사용자가 수동으로 IP 주소를 할당했지만 이는 특히 회사 사무실과 같이 많은 장치가 있는 장소에서 번거로운 작업입니다. DHCP는 부분적으로 이 프로세스를 자동화하므로 장치를 네트워크에 훨씬 쉽게 연결할 수 있습니다. DHCP 서버 또는 라우터는 정의된 규칙 집합을 기반으로 이 프로세스를 처리합니다. 예를 들어 대부분의 라우터는 192.168.0.x 범위를 사용하도록 설정되어 있으므로 일반적으로 홈 네트워크에서 이와 같은 IP 주소를 볼 수 있습니다.

프로세스는 매우 간단합니다. 클라이언트(컴퓨터, IOT 장치, 태블릿, 휴대폰 등)가 네트워크에 연결되면 DHCP 서버(또는 라우터)에 신호(DHCPDISCOVER라고 함)를 보냅니다. 서버는 네트워크에 대한 모든 규칙과 설정과 사용할 IP 주소(DHCPOFFER)로 응답합니다. 클라이언트는 정보를 확인하고 할당된 주소(DHCPREQUEST 메시지)를 사용할 수 있는 권한을 요청합니다. 마지막으로 DHCP 서버는 요청을 승인하고 클라이언트는 네트워크에 자유롭게 연결할 수 있습니다.

DHCP는 IP 주소 범위를 제어합니다.

DHCP를 구성하여 사용 가능한 IP 주소 범위를 제어할 수 있습니다. 해당 범위를 192.168.0.1에서 시작하고 끝을 192.168.0.100으로 지정하면 사용 가능한 모든 주소가 해당 범위 내 어딘가에 속합니다. 192.168.0.101에 할당된 장치는 절대 볼 수 없습니다. 또한 시작 IP(이 예에서는 192.168.0.1)가 라우터용으로 예약되어 있다는 점에 유의하십시오. 일부 라우터는 시작 주소만 나열한 다음 최대 사용자 수(종료 주소를 결정함)에 대한 옵션을 포함합니다.

이것의 장점은 얼마나 많은 장치가 네트워크에 동시에 연결되는지 제어할 수 있다는 것입니다(이 예에서는 100개 이하). 그러나 단점은 범위를 너무 작게 설정하면 의도하지 않은 새 장치의 연결을 방지할 수 있다는 것입니다. 더 낮은 범위의 IP 주소를 허용하기 위해 DHCP 서버는 IP 주소만 장치에 임대합니다.

동적으로 할당된 주소는 임시입니다.

DHCP 서버가 IP 주소를 할당할 때 임대 시스템에서 할당합니다. 기기는 설정된 일 수 동안 이 IP 주소를 유지한 후 IP 주소 갱신을 시도할 수 있습니다. 갱신 신호가 전송되지 않으면(예: 폐기된 시스템) DHCP 서버는 IP 주소를 회수하여 다른 장치에 할당합니다. 갱신 신호가 감지되면 장치는 다른 기간 동안 IP 주소를 유지합니다. 이것이 ipconfig 옵션을 자주 사용하면 IP 주소가 수시로 변경되는 것처럼 보일 수 있는 이유입니다.

오프라인에서 대부분의 시간을 보내는 VM 시스템과 같이 두 개의 장치가 동일한 IP로 끝날 수 있습니다. VM 시스템은 갱신 신호를 보낼 수 없으므로 해당 IP 주소가 다른 시스템에 전달됩니다. VM이 백업되면 특히 이전 IP 주소의 레코드가 있지만(특히 스냅샷에서 복원된 경우) 가져온 이후 해당 IP 주소를 사용할 수 없습니다. 해당 권한이 없으면 새 IP가 할당될 때까지 네트워크에 연결할 수 없습니다. 그러나 동적 IP 주소를 사용하면 이러한 유형의 시나리오를 방지할 수 있습니다.

일부 장치에는 고정 IP 주소가 필요합니다.

네트워크에 연결된 프린터 또는 미디어 서버(예: NAS 장치 또는 Plex 서버)가 있는 경우 IP 주소를 변경하는 것이 불편할 것입니다. 임대를 갱신하면 이를 방지할 수 있지만 여전히 IP 주소가 변경될 수 있습니다. 정전으로 인해 또는 성가신 문제를 해결하려고 하기 때문에 라우터가 다시 시작되면 동적으로 생성된 모든 IP 주소가 다시 할당될 수 있습니다. 이러한 시나리오의 경우 고정 IP 주소를 수동으로 할당하면 문제가 해결됩니다.

이에 대한 정확한 프로세스는 특히 라우터 웹 인터페이스가 동일한 제조업체에서 만든 경우에도 장치마다 변경될 수 있기 때문에 다양합니다. Eero Mesh Router 키트와 같은 일부 라우터에서는 이를 IP 예약과 같은 다른 용어로 지칭할 수 있습니다. 그러나 고정 IP 주소는 존재하는 경우 모든 범위 규칙을 따라야 합니다. 현재 IP 주소를 고정 IP의 기반으로 사용하는 것이 일반적으로 가장 쉬운 방법입니다. 장치 및 운영 체제에 따라 라우터나 DHCP 서버를 통하지 않고 장치 측에서 고정 IP를 설정할 수 있습니다. 라우터 자체가 고정 IP를 지원하지 않는 경우 필요할 수 있습니다.