IP 주소(IP Address)는 '인터넷 프로토콜 주소(Internet Protocol Address)'의 줄임말로, 네트워크에 연결된 하드웨어를 식별하는 고유 번호입니다. 기기가 IP 주소를 가지고 있으면 인터넷과 같은 IP 기반 네트워크에서 다른 기기들과 원활하게 통신할 수 있습니다.
IP 주소의 생김새
대부분의 IP 주소는 다음과 같은 형태로 이루어져 있습니다.
151.101.65.121
때에 따라서는 아래와 같은 형태의 IP 주소를 접할 수도 있습니다.
2001:4860:4860::8844
IP 주소는 무엇에 사용되나요?
IP 주소는 인터넷상의 네트워크 기기에 고유한 신원을 부여하는 역할을 합니다. 집이나 회사 주소가 특정 물리적 위치를 식별해 주는 것처럼, 네트워크에 연결된 기기들은 IP 주소를 통해 서로 구분됩니다.
예를 들어 해외에 있는 친구에게 택배를 보내려면 정확한 수신지 주소가 필요하듯이, 인터넷을 통해 데이터를 전송할 때도 같은 원리가 적용됩니다. 다만 물리적인 우편 주소 대신 컴퓨터는 DNS 서버를 이용해 호스트명을 조회하여 그에 해당하는 IP 주소를 찾습니다.
실제로 브라우저에 www.lifewire.com 같은 웹사이트 URL을 입력하면, 해당 페이지를 불러오라는 요청이 DNS 서버로 전송되고 DNS 서버는 호스트명을 조회해 대응하는 IP 주소를 찾아냅니다. IP 주소가 없다면 컴퓨터는 사용자가 무엇을 원하는지 전혀 알 수 없습니다.
IP 버전 비교: IPv4 vs IPv6
IP에는 두 가지 버전이 존재합니다. 인터넷 프로토콜 버전 4(IPv4)와 인터넷 프로토콜 버전 6(IPv6)입니다. IPv4는 구버전이며, IPv6는 이를 업그레이드한 최신 버전입니다.
IPv6가 IPv4를 점차 대체하고 있는 핵심 이유 중 하나는 IPv4보다 훨씬 많은 IP 주소를 제공하기 때문입니다. 하나의 네트워크에 여러 기기가 동시에 인터넷에 연결되려면 각 기기마다 고유한 주소가 반드시 필요합니다.
- IPv4: IPv4 주소 체계는 약 43억 개(232)의 고유 IP 주소를 제공할 수 있습니다. 언뜻 큰 숫자처럼 보이지만, 오늘날 인터넷을 사용하는 수많은 기기를 감당하기에는 역부족입니다.
- IPv6: IPv6는 무려 340간(2128)개의 주소를 지원합니다. 340 뒤에 0이 36개 붙는 어마어마한 규모로, 지구상 모든 사람이 수십억 대의 기기를 인터넷에 연결할 수 있는 수준입니다.
이 차이를 시각적으로 상상해 보면 IPv6가 IPv4보다 얼마나 많은 주소를 제공하는지 쉽게 이해할 수 있습니다. 모든 IPv4 주소를 담는 데 우표 한 장 정도의 공간이 필요하다고 가정한다면, IPv6의 모든 주소를 담으려면 태양계 전체가 필요하다고 할 정도입니다.

더 많은 IP 주소 공급 외에도 IPv6는 다음과 같은 추가 장점을 가지고 있습니다.
- 사설 주소로 인한 IP 주소 충돌 없음
- 자동 설정(Auto-configuration) 지원
- NAT(Network Address Translation, 네트워크 주소 변환) 불필요
- 효율적인 라우팅
- 손쉬운 관리
- 내장된 프라이버시 보호 기능
IPv4 주소는 207.241.148.80 또는 192.168.1.1처럼 32비트 숫자를 10진수로 표기합니다. 반면 IPv6는 가능한 조합이 방대하기 때문에 3ffe:1900:4545:3:200:f8ff:fe21:67cf처럼 16진수로 표기해야 합니다.
IP 주소의 종류
IP 주소에는 여러 종류가 있습니다. 모든 IP 주소가 숫자나 문자로 구성되긴 하지만, 용도는 저마다 다릅니다. IP 주소는 사설 IP 주소, 공인 IP 주소, 고정 IP 주소, 동적 IP 주소로 나눌 수 있습니다.
각각의 IP 주소는 IPv4 주소일 수도 있고 IPv6 주소일 수도 있습니다.
- 사설 IP 주소(Private IP): 네트워크 내부에서 사용되는 주소입니다. 예를 들어 가정용 네트워크에서 태블릿, Wi-Fi 카메라, 무선 프린터, 데스크톱 PC 등이 사용합니다. 사설 IP 주소를 통해 기기들은 공유기(라우터)와 같은 홈 네트워크의 다른 기기들과 통신할 수 있으며, 수동으로 설정하거나 라우터가 자동으로 할당할 수 있습니다.
- 공인 IP 주소(Public IP): 네트워크 외부에서 사용되며 ISP(인터넷 서비스 제공업체)가 할당하는 주소입니다. 가정이나 회사 네트워크가 전 세계의 다른 네트워크 기기들, 즉 인터넷과 통신할 때 사용하는 대표 주소입니다. 덕분에 가정 안의 기기들이 ISP를 거쳐 외부에 접속해 웹사이트를 열람하고 전 세계의 컴퓨터·서버와 직접 통신할 수 있습니다.
사설 IP 주소와 공인 IP 주소는 모두 동적(Dynamic) 또는 고정(Static) 방식으로 나뉩니다. 이름 그대로 주소가 계속 바뀔 수도 있고, 고정되어 있을 수도 있다는 의미입니다.
DHCP 서버가 할당하는 IP 주소가 바로 동적 IP 주소입니다. 반면 기기에서 DHCP가 활성화되어 있지 않거나 DHCP를 지원하지 않으면 IP 주소를 수동으로 입력해야 하는데, 이 경우를 고정 IP 주소라고 부릅니다.
내 IP 주소 확인하는 방법
기기와 운영체제에 따라 IP 주소를 확인하는 절차가 다릅니다. 또한 ISP에서 받은 공인 IP 주소를 확인할 때와, 라우터가 기기에 할당한 사설 IP 주소를 확인할 때의 방법도 서로 다릅니다.
공인 IP 주소 확인 방법
라우터의 공인 IP 주소를 확인하는 방법은 여러 가지가 있지만, IP Chicken, WhatsMyIP.org, WhatIsMyIPAddress.com, icanhazip.com 같은 사이트를 이용하면 가장 간편합니다. 이런 사이트는 웹 브라우저를 지원하는 모든 네트워크 연결 기기(스마트폰, iPod, 노트북, 데스크톱, 태블릿 등)에서 사용할 수 있습니다.

사설 IP 주소 확인 방법
Windows에서는 명령 프롬프트(Command Prompt)를 실행하고 ipconfig 명령어를 입력하면 기기의 로컬 IP 주소를 확인할 수 있습니다.

만약 라우터의 IP 주소, 즉 네트워크가 공용 인터넷에 접속할 때 사용하는 기기(기본 게이트웨이)의 주소가 필요하다면 기본 게이트웨이 IP 주소를 찾는 방법을 참고하세요.
다른 운영체제에서 사설 IP 주소를 확인하는 방법은 다음과 같습니다.
- Linux: 터미널 창을 열고 hostname -I(대문자 I), ifconfig, 또는 ip addr show 명령어를 입력합니다.
- macOS: ifconfig 명령어를 사용하면 로컬 IP 주소를 확인할 수 있습니다.
- iOS: iPhone, iPad, iPod touch는 설정 앱의 Wi-Fi 메뉴에서 사설 IP 주소를 확인할 수 있습니다. 연결된 네트워크 옆의 작은 ⓘ 버튼을 누르면 됩니다.
- Android: 설정 > 네트워크 및 인터넷 > Wi-Fi로 이동합니다(Android 버전에 따라 설정 > Wi-Fi 또는 설정 > 무선 설정 > Wi-Fi 설정). 현재 연결된 네트워크를 누르면 네트워크 정보가 표시되는데, 상세 화면에서 고급(Advanced) 영역을 펼치면 사설 IP 주소를 확인할 수 있습니다.
자주 묻는 질문(FAQ)
외부 IP 주소란 무엇인가요?
외부 IP 주소는 공인 IP 주소의 다른 이름이며, 내부 IP 주소는 사설 IP 주소의 다른 이름입니다.
Wi-Fi의 IP 주소는 별도로 존재하나요?
Wi-Fi의 IP 주소는 다른 IP 주소와 다르지 않습니다. 유선이든 무선이든 IP 주소는 동일하게 작동합니다. IP 주소는 연결 방식이 아니라 네트워크와 인터넷에 연결되는 기기 자체에 부여되는 개념입니다.