인터넷에서 통신하는 모든 기기에는 주소가 필요합니다. 모든 편지에 받는 곳이 필요한 것처럼요. IP 주소(인터넷 프로토콜 주소)가 바로 그 목적지입니다. 라우터에 패킷을 어디로 보내고 응답을 어디로 돌려보낼지 알려 주는 번호입니다.
두 가지 버전, 같은 역할
오늘날 쓰이는 IP 주소는 두 종류입니다.
- IPv4 주소는 32비트 숫자로, 10진수 네 개로 씁니다:
203.0.113.42. 약 43억 개가 있는데, 충분하지 않은 것으로 드러났습니다. - IPv6 주소는 128비트 숫자로, 16진수로 씁니다:
2001:db8:4f2a::17. 모든 기기에 수없이 많은 고유 주소를 줄 수 있을 만큼 많습니다.
요즘 대부분의 연결은 둘 다 가지고 있습니다. 브라우저는 연결마다 하나를 고르는데, 작동한다면 보통 IPv6를 씁니다. 네트워크가 지원하면 홈페이지에 두 주소가 모두 표시됩니다.
IP 주소는 누가 할당하나요?
주소 공간은 계층적으로 관리됩니다. IANA가 큰 블록을 다섯 개의 지역 인터넷 레지스트리(RIR), 즉 ARIN, RIPE NCC, APNIC, LACNIC, AFRINIC에 나눠 줍니다. RIR은 이를 인터넷 서비스 제공업체, 호스팅 업체, 대규모 기관에 할당하고, 이들이 다시 고객과 기기에 주소를 줍니다.
이 과정은 공개되어 있습니다. 어떤 주소든 조회하면 그 주소를 광고하는 네트워크(ASN), 등록된 기관(WHOIS), 그리고 그 주소를 포함하는 경로를 볼 수 있습니다.
공인 주소와 사설 주소
여러분의 노트북에는 아마 고유한 공인 IP 주소가 없을 겁니다. 가정과 사무실 네트워크는 내부에서 192.168.1.20 같은 사설 주소를 쓰고, 공유기가 NAT로 이를 자신의 단 하나뿐인 공인 주소로 변환합니다. 그 공유기 뒤의 모든 기기는 외부에서 같은 공인 IP로 보입니다.
이동통신사는 한 걸음 더 나아가 많은 가입자가 공인 IPv4 주소 하나를 함께 쓰게 하는 경우가 많습니다(통신사급 NAT). IPv6가 중요한 이유 중 하나가 바로 이것입니다. 주소를 나눠 쓸 필요가 없어집니다.
IP 주소로 알 수 있는 것
IP 주소는 웹사이트에 다음을 알려 줍니다.
- 어떤 네트워크에 있는지: 인터넷 서비스 제공업체, 이동통신사, 회사, VPN, 클라우드 업체 등.
- 그 네트워크가 대략 어디에서 쓰이는지: 보통은 국가, 때로는 지역이나 도시.
- 연결의 몇 가지 속성: 데이터베이스가 분류해 두었다면 호스팅 업체, VPN, Tor 네트워크에 속하는지 여부.
이름, 집 주소, 정확한 위치는 알 수 없습니다. IP 위치 정보는 주소 블록이 아마도 쓰이는 곳을 나타내며, 그곳은 사용자가 아니라 통신사 장비의 위치인 경우가 많습니다. 정확한 위치를 알려면 브라우저에서 사용자가 명시적으로 허락해야 합니다.
IP 주소는 바뀌나요?
자주 바뀝니다. 대부분의 가정용·모바일 연결은 통신사의 주소 풀에서 유동 주소를 받는데, 공유기가 다시 연결되면 바뀔 수 있습니다. 기업과 서버는 보통 고정 주소를 씁니다. IPv6에서는 개인정보 보호를 위해 기기가 주소의 끝부분을 주기적으로 바꾸기도 합니다.
직접 해 보기
- 내 주소와 인터넷이 내 연결에 대해 보는 정보를 확인하세요.
- 아무 IP 주소나 조회해 네트워크, 경로, 대략적인 위치를 보세요.
- IPv4와 IPv6에 대해 더 알아보세요.