IP 주소란 무엇이며 어떻게 작동하는가

IP 주소의 정의와 종류(IPv4/IPv6, 공인/사설), 작동 원리, 내 IP 주소 확인 방법을 한국 네트워크 환경에 맞춰 설명합니다.

Dig Trace TeamDig Trace Team· Network Engineering Team5분 읽기
IP 주소란 무엇이며 어떻게 작동하는가

IP 주소는 인터넷이나 로컬 네트워크에 연결된 기기를 고유하게 식별하는 숫자 레이블이다. 컴퓨터, 스마트폰, IoT 기기가 데이터를 주고받을 때 마치 우편물에 적힌 주소처럼 정확한 목적지를 찾아가게 만드는 핵심 체계다. 내 IP 주소가 무엇인지 궁금하다면, 그 숫자는 ISP가 할당한 공인 IP로 인터넷상에서 당신의 연결을 식별한다. DigTrace의 내 IP 확인 도구로 즉시 확인할 수 있다.

한국에서도 예외는 아니다. KT, SK브로드밴드, LG U+ 등 ISP에 가입하면 각 가정과 기업에는 IP 주소가 할당되며, 이 주소를 통해 네이버에서 검색하거나 유튜브 동영상을 스트리밍하게 된다. 주소가 없다면 데이터는 길을 잃고 아무데도 도달하지 못한다.

IP 주소의 기본 개념과 종류

현재 인터넷에서 사용하는 IP 주소는 크게 IPv4와 IPv6 두 체계로 나뉜다. IPv4는 32비트 주소로 192.168.0.1 같은 형태를 띠며, 약 43억 개의 주소를 제공한다. 하지만 스마트폰과 IoT 기기가 폭증하면서 주소가 거의 바닥났다. Fortinet의 정의에 따르면 이 고갈 문제는 IPv6 도입의 가장 큰 동기가 됐다.

이 문제를 해결하기 위해 등장한 것이 IPv6다. 128비트 체계를 사용하며 2001:0db8:85a3::8a2e:0370:7334 같은 16진수로 표기된다. 거의 무제한에 가까운 주소를 제공하고 자동 구성과 보안 기능도 강화됐다. 한국 인터넷진흥원(KISA)과 KRNIC은 IPv4 고갈에 대비해 국내 ISP의 IPv6 도입을 적극 지원하고 있다.

또 다른 구분은 공인 IP와 사설 IP다. 공인 IP는 전 세계에서 유일한 주소로 외부에서 직접 접근할 수 있다. 반면 사설 IP는 가정이나 회사 내부 네트워크에서만 쓰이며 192.168.x.x 같은 범위를 사용한다. 대부분의 한국 가정은 공유기 하나에 공인 IP 하나를 받아놓고, 내부 스마트폰이나 노트북에는 사설 IP를 나눠준다. 이 덕분에 수많은 가정이 제한된 공인 IP를 효율적으로 공유한다.

IP 주소와 헷갈리기 쉬운 개념이 MAC 주소다. MAC 주소는 네트워크 카드에 새겨진 물리적 고유 식별자로 바꾸지 못한다. 반면 IP 주소는 논리적 주소라 네트워크에 따라 얼마든지 바뀔 수 있다. MAC이 같은 아파트 동 호수라면 IP는 우편물을 배달하기 위한 유동적인 행정 주소에 가깝다.

IP 주소는 어떻게 작동하는가

기기가 네트워크에 연결되면 보통 DHCP라는 프로토콜로 IP 주소를 자동 할당받는다. 라우터가 이 역할을 맡으며, 사용자가 별도로 설정하지 않아도 순식간에 주소가 부여된다. 데이터가 인터넷으로 나갈 때는 패킷이라는 작은 조각으로 쪼개져 출발지와 목적지 IP가 기록된다.

여기서 NAT가 핵심 역할을 한다. 네트워크 주소 변환(Network Address Translation)은 사설 IP를 공인 IP로 바꿔주는 기능이다. 집안의 여러 기기가 하나의 공인 IP를 공유해 인터넷에 나갈 수 있게 해준다. 외부에서 응답이 돌아오면 NAT 테이블을 보고 해당 사설 IP 기기로 정확히 전달한다. 이 과정은 사용자가 눈치채기도 전에 순식간에 일어난다.

사람들은 웹사이트 주소를 외우고 접속하지만, 컴퓨터는 실제로 IP 주소로 통신한다. 이 사이를 DNS가 연결해준다. 도메인 이름을 IP 주소로 변환한 뒤에야 비로소 데이터가 목적지를 향해 출발한다.

한국에서 IP 주소는 KISA가 APNIC으로부터 할당받아 국내 ISP와 기관에 재분배한다. 특정 IP의 소유자나 AS 번호가 궁금하다면 KISA KRNIC의 WHOIS 서비스를 이용할 수 있다. KISA KRNIC의 공식 체계에서는 국내 IP 자원 현황과 할당 절차를 확인할 수 있다.

IPv4와 IPv6, 공인과 사설의 차이를 요약하면

IPv4와 IPv6를 비교하면 길이와 표기법부터 확연히 다르다. IPv4는 32비트로 4개의 10진수를 점으로 구분하지만, IPv6는 128비트를 16진수 8그룹으로 표현한다. 무엇보다 주소 공간의 차이가 압도적이다. IPv6는 지구의 모래알 수만큼 주소를 만들 수 있어 IoT와 5G 시대를 대비하기에 충분하다.

공인 IP와 사설 IP의 관계는 아파트 단지와 세대 호수에 비유할 수 있다. 공인 IP는 아파트의 대표 전화번호처럼 외부와 통신하는 단 하나의 창구다. 사설 IP는 각 세대 내부에서 사용하는 내선 번호 같은 것으로, 외부에서는 직접 걸 수 없다. NAT가 사설 번호를 대표 번호로 바꿔주는 교환원 역할을 하는 셈이다.

정적 IP와 동적 IP의 구분도 알아두자. 정적 IP는 한 번 부여되면 바뀌지 않아 웹 서버나 원격 접속용 서비스에 유리하다. 대신 추가 비용이 발생하는 경우가 많다. 동적 IP는 접속할 때마다 새 주소를 받아 일반 사용자에게 적합하며, 불특정 다수에게 노출되는 리스크를 줄여준다.

실제로 IP 주소를 확인하는 방법

자신의 IP 주소를 확인하는 건 어렵지 않다. 윈도우에서는 명령 프롬프트를 열고 아래 명령을 입력한다.

ipconfig

출력 결과에서 IPv4 주소 항목이 곧 현재 기기의 사설 IP다. 보통 192.168.0.xxx 또는 192.168.1.xxx 형태를 보게 될 것이다.

리눅스나 macOS에서는 터미널에서 다음 명령을 사용한다.

ip addr show

출력 중 inet으로 시작하는 줄이 IPv4 주소를 나타낸다. 예를 들어 inet 192.168.1.25/24라고 뜨면 192.168.1.25가 해당 기기의 사설 IP다.

공인 IP는 외부 네트워크에서 보는 주소다. 터미널에서 확인하려면 curl을 이용할 수 있다.

curl checkip.amazonaws.com
# 예시 출력:
# 203.255.123.45

브라우저에서 더 자세한 정보를 확인하려면 digtrace.net의 내 IP 확인 도구IP 체커를 사용할 수 있다. 접속자의 공인 IP와 대략적인 위치, ISP 정보를 즉시 보여준다.

IP 주소가 중요한 이유와 다음 단계

IP 주소는 단순한 숫자가 아니다. 네트워크 보안, 지역 콘텐츠 제한, 서버 운영 등에서 핵심 기준이 된다. 예를 들어 온라인 게임 서버는 특정 지역 IP 대역만 접속을 허용하기도 하고, 기업 방화벽은 의심스러운 IP에서 오는 트래픽을 차단한다. IP를 안다는 건 네트워크 상에서 누구와 통신하고 있는지 파악하는 출발점이다.

개발자나 시스템 관리자는 서버를 운영할 때 정적 공인 IP를 신청한다. 주소가 바뀌지 않아야 외부에서 도메인을 연결하거나 원격 접속이 가능하다. 일반 가정 사용자라면 동적 IP가 기본이며 세션마다 주소가 바뀌는 경우도 많다. 보안상 이점이 있지만 외부 접속이 필요한 홈 서버를 운영할 땐 DDNS 같은 추가 설정이 필요하다.

기업의 경우 KISA를 통해 독립된 IP 대역이나 AS 번호를 직접 신청해 네트워크를 운영하기도 한다. IP 주소를 이해하면 이러한 전체 흐름이 보인다. IP 주소의 원리를 알았다면 DNS나 라우팅, traceroute를 학습하며 패킷이 목적지까지 어떤 경로를 거치는지 추적해보자.

자주 묻는 질문

내 IP 주소는 무엇인가요?

DigTrace의 내 IP 확인 도구를 사용하면 현재 공인 IP 주소를 즉시 확인할 수 있다. 터미널에서 curl checkip.amazonaws.com(Linux/macOS) 또는 ipconfig(Windows)를 실행해도 확인 가능하다.

IP 주소로 위치를 알 수 있나요?

시/군 단위의 대략적인 위치와 ISP 정보만 확인할 수 있다. 정확한 주소나 이름은 IP만으로 알 수 없으며, ISP가 법적 절차를 통해서만 해당 정보를 제공한다.

공인 IP와 사설 IP의 차이는?

공인 IP는 인터넷 전체에서 유일한 주소로 KT, SK브로드밴드, LG U+ 등 ISP가 할당한다. 사설 IP는 가정이나 회사 내부 네트워크에서만 사용되며 192.168.x.x 범위를 쓴다.

IP 주소는 변경되나요?

일반 가정용 회선은 동적 IP가 기본으로, 공유기 재시작 시 또는 일정 주기로 변경된다. 고정 IP는 유료 옵션으로 서버 운영이나 원격 접속에 사용된다.

IPv4와 IPv6의 차이는?

IPv4는 32비트로 약 43억 개 주소를 제공하지만 고갈 상태다. IPv6는 128비트로 사실상 무제한 주소를 제공하며 NAT 없이 각 기기에 고유 주소를 할당할 수 있다. 한국에서 IPv6 도입이 점차 확대되고 있다.

IP 주소를 숨기려면?

VPN을 사용하면 통신이 암호화되고 접속 대상에는 VPN 서버의 IP가 표시된다. Tor는 익명성이 높지만 속도가 느리다. 프록시도 간단한 방법이지만 보안 수준이 낮다.