Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워킹

동적 IP 주소란 무엇일까요? 개념부터 장단점까지 완벽 정리

동적 IP 주소(Dynamic IP Address)는 스마트폰, 데스크톱 PC, 무선 태블릿처럼 네트워크에 연결되는 각 노드에 자동으로 할당되는 IP 주소입니다. 이러한 자동 할당 작업은 DHCP 서버라고 불리는 시스템을 통해 이루어집니다.

DHCP 서버가 할당한 IP 주소를 '동적'이라고 부르는 이유는, 네트워크에 다시 연결할 때마다 주소가 달라지는 경우가 많기 때문입니다.

동적 IP 주소의 반대 개념은 고정(정적) IP 주소로, 말 그대로 수동으로 직접 설정된 주소를 의미합니다.

동적 IP 주소는 어디에 사용될까?

대부분의 가정 및 기업 사용자의 라우터에 인터넷 서비스 제공업체(ISP)가 할당하는 공인 IP 주소는 동적 IP 주소입니다. 반면 규모가 큰 회사는 일반적으로 동적 IP 주소로 인터넷에 연결하지 않고, 자신들만 사용할 수 있도록 고정 IP 주소를 별도로 할당받습니다.

가정이나 사무실처럼 사설 IP 주소를 사용하는 로컬 네트워크에서도 대부분의 기기는 DHCP로 설정되어 있어 동적 IP 주소를 사용합니다. 만약 DHCP가 활성화되어 있지 않다면, 홈 네트워크에 연결된 모든 기기에 대해 네트워크 정보를 일일이 수동으로 입력해야 합니다.

참고로 일부 인터넷 서비스 제공업체는 '스티키(sticky)' 동적 IP 주소를 할당하기도 합니다. 이 주소 역시 변경되기는 하지만, 일반적인 동적 IP 주소보다는 훨씬 덜 자주 바뀌는 특징이 있습니다.

동적 IP 주소의 장점

IP 주소를 동적으로 할당하는 가장 큰 장점은 유연성이 높고, 고정 IP 할당 방식보다 설정과 관리가 훨씬 쉽다는 점입니다.

예를 들어, 네트워크에 연결된 노트북 하나에 특정 IP 주소가 할당되었다고 가정해 봅시다. 해당 노트북이 연결을 해제하면 그 주소는 즉시 반환되어, 나중에 접속하는 다른 기기가 재사용할 수 있게 됩니다. 심지어 같은 노트북이 아니어도 상관없습니다.

이러한 방식에서는 연결이 필요 없는 기기가 접속을 종료하고 사용 가능한 주소 풀을 다른 기기에 비워줄 수 있으므로, 네트워크에 접속할 수 있는 기기의 수에 사실상 제한이 거의 없습니다.

반대로 DHCP 서버가 '혹시 연결할지 모르니' 각 기기마다 특정 IP 주소를 미리 따로 확보해 둔다고 생각해 봅시다. 이런 시나리오에서는 수백 대의 기기가 실제 사용 여부와 관계없이 각자 고유한 IP 주소를 계속 점유하게 되어, 새로운 기기의 접속이 제한될 수 있습니다.

동적 IP 주소의 또 다른 장점은 고정 IP보다 구현이 훨씬 간편하다는 것입니다. 네트워크에 새 기기를 연결할 때 수동으로 설정할 필요가 전혀 없으며, 단지 라우터에서 DHCP가 활성화되어 있는지만 확인하면 됩니다.

거의 모든 네트워크 기기는 출고 시 기본적으로 사용 가능한 주소 풀에서 IP 주소를 자동으로 가져오도록 설정되어 있기 때문에, 모든 과정이 자동으로 처리됩니다.

동적 IP 주소의 단점

가정용 네트워크의 라우터가 동적으로 할당된 IP 주소를 사용하는 것은 매우 흔한 일이며 기술적으로도 아무 문제가 없습니다. 하지만 외부 네트워크에서 해당 네트워크에 접근하려고 할 때는 문제가 발생할 수 있습니다.

예를 들어, 집 네트워크에는 ISP가 동적 IP 주소를 할당했는데 직장의 컴퓨터에서 집에 있는 컴퓨터에 원격으로 접속해야 하는 상황을 가정해 봅시다.

대부분의 원격 접속·원격 데스크톱 프로그램은 네트워크 내부의 컴퓨터에 접근하려면 해당 라우터의 IP 주소를 알아야 합니다. 그런데 동적 IP 특성상 라우터의 IP 주소가 주기적으로 변경되기 때문에, 원격 접속에 어려움을 겪을 수 있습니다.

원격 접속 문제의 해결책: DDNS

이런 문제를 해결하는 대표적인 방법이 DDNS(다이내믹 DNS)입니다. DDNS 서비스를 이용하면 변경되는 동적 IP 주소를 고정된 도메인 이름에 자동으로 연결해 주므로, 라우터의 IP가 바뀌어도 동일한 주소로 원격 접속이 가능합니다. 공유기 자체에 DDNS 기능이 내장된 경우도 많으니, 원격 접속이 필요하다면 활용해 보는 것이 좋습니다.