IP 주소: IPv4, IPv6, 공인 IP vs 사설 IP

· 12분 읽기

목차

인터넷에 연결된 모든 장치는 데이터를 송수신하기 위해 고유한 식별자가 필요합니다. 그 식별자가 바로 IP 주소입니다—현대 네트워킹을 가능하게 하는 기본 주소 체계입니다. 연결 문제를 해결하든, 홈 네트워크를 설정하든, 단순히 인터넷 작동 방식이 궁금하든, IP 주소를 이해하는 것은 필수적입니다.

이 종합 가이드는 IPv4와 IPv6의 기술적 차이부터 실용적인 보안 고려사항까지 IP 주소에 대해 알아야 할 모든 것을 다룹니다. 자신의 IP 주소를 찾는 방법, 고정 할당과 유동 할당을 언제 사용할지, 그리고 공인 주소와 사설 주소가 어떻게 함께 작동하여 인터넷을 유지하는지 다룰 것입니다.

IPv4 주소 이해하기

IPv4(인터넷 프로토콜 버전 4) 주소는 가장 널리 알려진 IP 주소 지정 형태입니다. 이러한 32비트 주소는 현재 네트워크 통신의 근간을 형성하며, 192.168.1.1과 같이 마침표로 구분된 4개의 옥텟으로 형식화됩니다.

각 옥텟은 8비트를 나타내며 0에서 255까지의 범위를 가질 수 있어, 이론적으로 최대 약 43억 개의 고유 주소(232 = 4,294,967,296)를 생성합니다. IPv4가 1981년에 표준화되었을 때는 엄청난 숫자처럼 보였지만, 인터넷의 폭발적인 성장으로 2011년까지 사용 가능한 모든 IPv4 주소가 완전히 할당되었습니다.

IPv4 주소 구조

IPv4 주소는 두 가지 주요 구성 요소로 이루어져 있습니다:

네트워크 부분과 호스트 부분 사이의 구분은 서브넷 마스크에 의해 결정되며, 이는 나중에 자세히 살펴보겠습니다. 예를 들어, 서브넷 마스크가 255.255.255.0인 주소 192.168.1.100에서 처음 세 옥텟(192.168.1)은 네트워크를 나타내고, 마지막 옥텟(100)은 특정 호스트를 식별합니다.

IPv4 주소 클래스

IPv4 주소는 원래 5개의 클래스(A부터 E까지)로 나뉘었지만, 현대 네트워킹은 주로 클래스 없는 주소 지정을 사용합니다. 이러한 클래스를 이해하는 것은 여전히 유용한 맥락을 제공합니다:

클래스 범위 기본 마스크 목적 네트워크 수
A 1.0.0.0 ~ 126.255.255.255 255.0.0.0 (/8) 대규모 네트워크 128개 네트워크, 각 1600만 호스트
B 128.0.0.0 ~ 191.255.255.255 255.255.0.0 (/16) 중규모 네트워크 16,384개 네트워크, 각 65,000 호스트
C 192.0.0.0 ~ 223.255.255.255 255.255.255.0 (/24) 소규모 네트워크 200만 네트워크, 각 254 호스트
D 224.0.0.0 ~ 239.255.255.255 해당 없음 멀티캐스트 멀티캐스트 그룹용 예약
E 240.0.0.0 ~ 255.255.255.255 해당 없음 실험용 연구용 예약

IPv4의 실제 사용

한계에도 불구하고 IPv4는 가정 및 소규모 기업 네트워크에서 여전히 지배적인 프로토콜입니다. 대부분의 라우터는 동적 호스트 구성 프로토콜(DHCP)을 사용하여 IPv4 주소를 동적으로 할당합니다. 이 프로토콜은 장치가 네트워크에 참여할 때 새 IP 주소 할당을 자동화하여 수동 구성을 제거하고 오류를 줄입니다.

다양한 시스템에서 IPv4 주소를 보려면 다음 명령을 사용하세요:

# Linux/macOS
ip addr show | grep 'inet '
# 또는
ifconfig | grep 'inet '

# Windows 명령 프롬프트
ipconfig | findstr /C:"IPv4 Address"

# Windows PowerShell
Get-NetIPAddress -AddressFamily IPv4

전문가 팁: 명령을 실행하지 않고도 IP 조회 도구를 사용하여 공인 IPv4 주소를 즉시 확인할 수 있습니다. 지리적 위치 데이터와 ISP 정보도 제공합니다.

IPv4의 지속적인 사용은 필수 네트워크 도구와의 호환성으로 뒷받침됩니다. DNS 조회 도구는 도메인 이름을 IP 주소로 변환하며, 이는 네트워크 구성 문제 해결 및 검증에 필수적인 기능입니다. 마찬가지로 Ping 도구는 IPv4 주소를 사용하여 장치 간 연결을 확인하는 데 도움이 됩니다.

IPv6 주소 탐색하기

IPv6(인터넷 프로토콜 버전 6)는 IPv4의 주소 고갈 문제를 해결하기 위해 설계된 차세대 인터넷 주소 지정을 나타냅니다. 128비트 주소를 사용하는 IPv6는 거의 상상할 수 없을 정도로 큰 주소 공간을 제공합니다—약 340언데실리온(3.4 × 1038)개의 고유 주소입니다.

IPv6 주소는 2001:0db8:85a3:0000:0000:8a2e:0370:7334와 같이 콜론으로 구분된 4자리 16진수 8개 그룹으로 형식화됩니다. 이 형식은 IPv4보다 훨씬 더 간결한 표현을 허용하면서 기하급수적으로 더 많은 주소를 제공합니다.

IPv6 주소 표기법

IPv6 주소는 두 가지 규칙을 사용하여 단축할 수 있습니다:

  1. 선행 0: 모든 그룹에서 생략할 수 있습니다. 예를 들어 0db8db8이 됩니다
  2. 연속된 0: 연속된 0 그룹의 한 시퀀스를 ::로 대체할 수 있습니다

이러한 규칙을 사용하면 주소 2001:0db8:0000:0000:0000:0000:0000:00012001:db8::1로 단축할 수 있습니다. 이중 콜론은 모호성을 피하기 위해 주소에서 한 번만 나타날 수 있습니다.

IPv6 주소 유형

IPv6는 각각 특정 목적을 제공하는 여러 주소 유형을 정의합니다:

IPv6는 브로드캐스트 주소를 완전히 제거하고 더 효율적인 멀티캐스트 주소 지정으로 대체했습니다.

이점 및 전환 전략

IPv6는 단순히 더 많은 주소 외에도 수많은 개선 사항을 제공합니다:

IPv4에서 IPv6로의 전환은 여러 메커니즘을 통해 점진적으로 진행되고 있습니다:

빠른 팁: 대부분의 최신 운영 체제는 사용 가능한 경우 IPv6를 선호합니다. IPv6 테스트 도구를 사용하여 연결이 IPv6를 지원하는지 확인할 수 있습니다.

공인 IP와 사설 IP 주소 구분하기

공인 IP 주소와 사설 IP 주소의 차이를 이해하는 것은 네트워크 구성 및 보안에 매우 중요합니다. 이 두 범주는 네트워크 아키텍처에서 근본적으로 다른 목적을 제공합니다.

공인 IP 주소

공인 IP 주소는 전역적으로 고유하며 인터넷에서 라우팅 가능합니다. 인터넷 서비스 제공업체(ISP)가 네트워크에 공인 IP 주소를 할당하며, 이는 인터넷에서 네트워크의 신원 역할을 합니다. 인터넷의 모든 장치는 잠재적으로 공인 IP 주소와 통신할 수 있습니다.

공인 IP의 주요 특징:

사설 IP 주소

사설 IP 주소는 로컬 네트워크 내에서 사용하도록 예약되어 있으며 공용 인터넷에서 라우팅할 수 없습니다. 이러한 주소는 충돌 없이 서로 다른 사설 네트워크에서 재사용할 수 있어 내부 네트워크 구성에 이상적입니다.

인터넷 할당 번호 관리 기관(IANA)은 사설 사용을 위해 세 가지 범위를 예약했습니다:

범위 CIDR 표기법 주소 수 일반적인 용도
10.0.0.0 – 10.255.255.255 10.0.0.0/8 16,777,216 대규모 기업 네트워크
172.16.0.0 – 172.31.255.255 172.16.0.0/12 1,048,576 중규모 네트워크
192.168.0.0 – 192.168.255.255 192.168.0.0/16 65,536 가정 및 소규모 사무실 네트워크

대부분의 가정용 라우터는 192.168.x.x 범위를 기본값으로 사용하며, 일반적인 라우터 주소는 192.168.1.1 또는 192.168.0.1입니다.

함께 작동하는 방식

일반적인 가정 또는 사무실 네트워크에서 장치는 내부적으로 사설 IP 주소를 사용하면서 인터넷 액세스를 위해 단일 공인 IP 주소를 공유합니다. 이는 나중에 자세히 살펴볼 네트워크 주소 변환(NAT)을 통해 이루어집니다.

예를 들어, 노트북은 사설 IP 192.168.1.105를, 휴대폰은 192.168.1.106을, 스마트 TV는 192.168.1.107을 가질 수 있습니다. 세 장치 모두 인터넷에 액세스할 때 라우터의 공인 IP 주소(203.0.113.45와 같은)를 공유합니다.

전문가 팁: 내 IP는 무엇인가 도구를 사용하여 공인 IP 주소를 찾을 수 있으며, 사설 IP는 장치의 네트워크 설정이나 명령줄 도구를 통해 볼 수 있습니다.

내 IP 주소 찾기

공인 IP 주소와 사설 IP 주소를 모두 찾는 방법을 아는 것은 네트워크 문제 해결, 구성 및 보안 감사에 필수적입니다. 방법은 운영 체제와 공인 주소 또는 사설 주소가 필요한지에 따라 다릅니다.

사설 IP 주소 찾기

Windows:

  1. Win + R을 누르고 cmd를 입력한 후 Enter를 누릅니다
  2. ipconfig를 입력하고 Enter를 누릅니다
  3. 활성 네트워크 어댑터 아래의 "IPv4 주소"를 찾습니다

또는 설정 → 네트워크 및 인터넷 → 속성으로 이동하여 GUI에서 IP 주소를 볼 수 있습니다.

macOS:

  1. 시스템 환경설정 → 네트워크를 엽니다
  2. 활성 연결(Wi-Fi 또는 이더넷)을 선택합니다
  3. IP 주소가 오른쪽에 표시됩니다

또는 터미널 사용: ifconfig | grep "inet "

Linux:

# 최신 시스템
ip addr show

# 이전 시스템
ifconfig

# 특정 인터페이스
ip addr show eth0

모바일 장치:

공인 IP 주소 찾기

공인 IP 주소는 나머지 인터넷이 보는 것입니다. 여러 방법으로 확인할 수 있습니다:

웹 도구 사용:

명령줄 사용:

# Linux/macOS
curl ifconfig.me
curl icanhazip.com
dig +short myip.opendns.com @resolver1.opendns.com

# Windows PowerShell
(Invoke-WebRequest -Uri "https://api.ipify.org").Content

라우터 관리 패널:

대부분의 라우터는 상태 또는 대시보드 페이지에 공인 IP 주소를 표시합니다. 웹 브라우저에 라우터의 IP 주소(일반적으로 192.168.1.1 또는 192.168.0.1)를 입력하여 라우터에 액세스하세요.

빠른 팁: 연결 문제를 해결하는 경우 사설 IP 주소와 공인 IP 주소를 모두 확인하세요. 유효한 사설 IP가 있지만 공인 IP가 없는 경우 라우터 또는 ISP 연결에 문제가 있음을 나타내는 경우가 많습니다.

고정 IP vs 유동 IP

IP 주소는 두 가지 방식으로 할당될 수 있습니다: 정적으로(수동으로 구성되고 영구적) 또는 동적으로(자동으로 할당되고 잠재적으로 변경됨). 각 접근 방식에는 뚜렷한 장점과 사용 사례가 있습니다.

유동 IP 주소

유동 IP 주소는 DHCP 서버(일반적으로 사설

We use cookies for analytics. By continuing, you agree to our Privacy Policy.