사설 IP 대역 정리

사설·공유·루프백·링크로컬 주소를 구분합니다. IPv4 공유기 WAN 주소 비교와 IPv6를 해석할 때의 차이도 확인하세요.

PPORT ·

빠른 사용법

  1. IPv4·IPv6를 먼저 구분하세요.
  2. 주소가 속한 범주를 확인하세요.
  3. NAT·방화벽 등 연결 경로도 살펴보세요.

IPv4 사설 대역

CIDR주소 범위
10.0.0.0/810.0.0.0~10.255.255.255
172.16.0.0/12172.16.0.0~172.31.255.255
192.168.0.0/16192.168.0.0~192.168.255.255

사설 대역과 구분할 주소

주소·대역의미
100.64.0.0/10통신사 등의 공유 주소 공간. RFC 1918 사설 대역과 별개
127.0.0.0/8루프백
169.254.0.0/16링크로컬. 이 주소만으로 DHCP 장애를 확정하지 않음
0.0.0.0바인딩 문맥에서는 모든 로컬 IPv4 인터페이스를 나타낼 수 있음. 인터넷 접속 대상 주소가 아님
192.0.2.0/24 · 198.51.100.0/24 · 203.0.113.0/24문서 예시용 주소
224.0.0.0/4IPv4 멀티캐스트

공유기 WAN과 외부 IP가 다를 때

같은 주소 체계를 비교했는지 먼저 확인합니다. WAN IPv4가 사설·공유 대역이면 상위 NAT를 의심할 수 있습니다. 외부 사이트에는 통상 NAT를 거친 출구 주소가 표시되므로 CGNAT가 곧 웹 화면의 100.64.x.x 표시를 뜻하지 않습니다.

IPv6의 경우

fc00::/7은 고유 로컬 주소 범위이고 fe80::/10은 링크로컬 범위입니다. 전역 IPv6를 사용하더라도 방화벽이 접근을 제한할 수 있습니다. 같은 Wi-Fi의 장치가 서로 다른 IPv6 주소를 갖는 것은 정상일 수 있습니다.

CGNAT인지 확인하는 순서

  1. 공유기 관리 화면에서 인터넷(WAN) 쪽 IPv4 주소를 확인합니다.
  2. PPORT 내 IP 확인 페이지에 표시된 공인 IPv4와 비교합니다.
  3. 두 주소가 같으면 공유기가 공인 IP를 직접 받은 상태이므로 포트포워딩으로 외부 접속을 열 수 있습니다.
  4. WAN 주소가 100.64.0.0/10 범위(100.64.0.0 ~ 100.127.255.255)이거나 사설 대역이면 공유기 위에 NAT가 하나 더 있습니다. 이때는 내 공유기의 포트포워딩만으로 외부 접속이 열리지 않습니다.
  5. 통신사에 공인 IP 할당을 요청하거나, IPv6로 접속을 받거나, 외부 중계(VPN·터널) 방식을 검토합니다.

내 PC에 보이는 사설 대역의 출처

대역흔한 출처
172.17.0.0/16Docker 기본 브리지 네트워크(docker0)
172.16.0.0/12 안의 다른 대역WSL2, 가상 머신, 사용자 지정 Docker 네트워크가 자동으로 고르는 경우가 많음
100.64.0.0/10Tailscale 같은 메시 VPN이 장치마다 배정하는 100.x.y.z 주소. 이 경우는 통신사 CGNAT와 무관

집 공유기 대역과 Docker·VPN 대역이 겹치면 특정 기기에만 접속이 안 되는 문제가 생깁니다. Windows는 ipconfig, Linux는 ip -4 addr로 인터페이스별 주소를 확인하고, 겹치면 Docker나 VPN 쪽 대역을 바꾸세요.

공식 참고 자료

이 글과 함께 쓰는 도구