logo
GeekFormat

내 IP는 무엇인가요?

핵심 결과detected
publicIPv4
현재 공용 IP
216.73.216.82
요청 체인 분석1
1
216.73.216.82
기술 세부 정보 (접기 가능)
읽기 노이즈를 피하기 위해 기본적으로 접혀 있습니다.

무료로 현재 공인 IP 주소를 온라인에서 확인하세요. 페이지 로딩 시 IPv4/IPv6, 위치 정보, 통신사 ASN, HTTP 요청 헤더를 자동으로 감지합니다. curl/PowerShell/Python 등 명령줄 조회 방식도 제공하며 서버 화이트리스트 구성, 프록시 VPN 문제 해결, 원격 연결 확인, 네트워크 장애 진단 등의 시나리오에 적합하고 설치 없이 바로 사용할 수 있습니다.

관련 추천

사용 사례

  • 서버 화이트리스트, 데이터베이스 접근 권한, 서드파티 API 인증을 구성하기 전에 현재 외부 IP 주소를 확인합니다
  • 프록시, VPN, CDN으로 인한 외부 IP 변경 문제를 해결하고 프록시 서비스가 실제로 작동하는지 검증합니다
  • 원격 데스크톱, SSH 연결, 데이터베이스 연결 전에 현재 네트워크 환경의 공인 IP 주소를 확인합니다
  • 네트워크가 IPv6 듀얼 스택 접근을 지원하는지 확인하고 현재 연결에서 우선 사용되는 프로토콜 버전을 확인합니다
  • 웹사이트 관리자가 접근 로그의 IP 주소와 실제 외부 IP를 비교하여 로그 기록 문제를 해결합니다
  • 방화벽 규칙이나 클라우드 서버 보안 그룹 정책을 구성할 때 허용해야 할 클라이언트 IP 주소를 확인합니다
  • 네트워크 장애를 진단하고 IP 하이재킹, 통신사 NAT, 라우팅 이상 문제가 있는지 확인합니다
  • Wi-Fi, 모바일 데이터 네트워크, VPN 노드를 전환한 후 외부 IP가 변경되었는지 빠르게 검증합니다
  • 명령줄/스크립트 환경에서 curl 등의 명령으로 공인 IP를 빠르게 가져와 자동화 스크립트와 CI/CD 파이프라인에서 사용합니다

주요 기능

  • 서버 사이드 렌더링(SSR) + 클라이언트 새로 고침 듀얼 모드. 페이지 HTML 로딩 시 공인 IP가 표시되어 JS 실행을 기다릴 필요가 없습니다
  • IPv4와 IPv6 듀얼 스택 주소를 자동 감지하여 동시에 표시하며 Happy Eyeballs 듀얼 스택 환경을 지원합니다
  • 지능형 IP 주소 분류 레이블: 공인(public), 사설(private), 루프백(loopback), CGNAT, 링크 로컬 등의 유형을 자동으로 식별합니다
  • IP 지리적 위치 정보 표시: 국가, 도/지역, 도시, 통신사/ASN 번호
  • 전체 요청 체인 시각화: X-Forwarded-For, X-Real-IP, CF-Connecting-IP, True-Client-IP 등 프록시 헤더를 파싱하여 전체 IP 링크를 표시합니다
  • 브라우저 네트워크 상태 감지: 온라인 상태, 네트워크 연결 유형(WiFi/4G/5G), 다운로드 속도 추정, 플랫폼, 언어
  • 기술 세부 정보 원클릭 펼치기: 전체 HTTP 요청 헤더 세부 정보 표시(User-Agent, Accept-Language, 각종 프록시 헤더)
  • IP 주소와 전체 요청 체인을 원클릭으로 복사할 수 있어 서버 화이트리스트 구성, 방화벽 규칙 구성, 기술 지원 커뮤니케이션에 편리합니다
  • curl/PowerShell/Python 등 다양한 명령줄 조회 코드 예제를 제공하여 스크립트와 CI/CD 환경에서 사용하기에 적합합니다
  • Cloudflare, Nginx, HAProxy, AWS ALB 등 다양한 리버스 프록시 및 CDN 아키텍처의 실제 IP 식별을 지원합니다
  • 사설 IP 주소 범위표, curl 공개 IP 서비스 비교표 등 참고 자료를 포함하며 모든 콘텐츠는 서버 사이드 렌더링되어 SEO에 유리합니다

이용 방법

  1. 브라우저로 이 페이지를 열면 서버 사이드 렌더링 단계에서 공인 IP 주소를 가져와 페이지 로딩 후 바로 표시됩니다
  2. 상단에 큰 글꼴로 표시되는 IP 주소를 확인하고 옆에 IP 버전(IPv4/IPv6)과 분류(공인/사설/루프백 등)가 표시됩니다
  3. 위치 정보 영역에서 IP에 해당하는 국가, 지역, 도시, 통신사 ASN 정보를 확인합니다
  4. 요청 체인 영역에서 프록시, CDN, 로드 밸런서를 거친 후의 IP 후보 목록을 확인하고 전체 요청 경로를 파악합니다
  5. 브라우저 네트워크 영역에서 현재 네트워크 상태, 연결 유형, 다운로드 속도 추정, 플랫폼 언어를 확인합니다
  6. 기술 세부 정보를 펼쳐 전체 HTTP 요청 헤더를 확인합니다: X-Forwarded-For, X-Real-IP, CF-Connecting-IP, User-Agent 등
  7. 새로 고침 버튼을 클릭하면 IP 주소를 다시 감지할 수 있습니다. 네트워크 전환 후에는 새로 고침하여 최신 결과를 확인하는 것을 권장합니다
  8. 복사 버튼을 클릭하면 IP 주소 또는 전체 요청 체인을 한 번에 복사할 수 있어 화이트리스트 구성이나 기술 문서에 붙여넣기 편리합니다

자주 묻는 질문

현재 공인 IP 주소를 확인하려면 어떻게 해야 하나요?

가장 간단한 방법은 이 페이지를 여는 것입니다. 페이지의 서버 사이드 렌더링 단계에서 HTTP 요청 헤더에서 귀하의 IP 주소가 자동으로 파싱되어 로딩 후 바로 현재 공인 IP가 표시됩니다. 명령줄/서버 환경에서는 curl 명령어로 빠르게 가져올 수 있습니다: curl -s ifconfig.me 또는 curl -s ipinfo.io. Windows 사용자는 PowerShell에서 (Invoke-WebRequest -Uri "ifconfig.me" -UseBasicParsing).Content 를 실행할 수 있습니다.

IP 위치 정보 조회

표시되는 IP가 내 컴퓨터의 로컬 IP와 다른 이유는 무엇인가요?

이 페이지에 표시되는 것은 공인 외부 IP인 반면 귀하의 컴퓨터 네트워크 카드에 설정된 것은 보통 LAN 사설 주소(192.168.x.x, 10.x.x.x 등)이기 때문입니다. 라우터를 통해 인터넷에 접속할 때 라우터는 NAT(네트워크 주소 변환)를 통해 내부 사설 IP를 공인 IP로 변환하며 인터넷의 서버가 보는 것은 변환된 공인 IP이지 디바이스의 LAN IP가 아닙니다. VPN이나 프록시를 사용하는 경우 VPN/프록시 서버의 외부 IP가 표시됩니다.

NAT란 무엇인가요?

IP 주소로 내 구체적인 위치/집 주소를 알 수 있나요?

아니요. IP 주소 지리적 위치는 국가, 도/광역시, 시/군/구 수준까지 대략적으로 추정할 수 있을 뿐이며 통신사의 특정 접속 지점(BRAS 디바이스 위치)까지 파악할 수 있을 뿐 거리, 동, 번지, 구체적인 방까지 정확하게 파악할 수 없습니다. IP 주소 자체에는 성명, 전화번호, 주민등록번호 등 개인 식별 정보가 포함되지 않습니다. 구체적인 사용자 신원 정보는 법 집행 기관의 요청이 있을 때 ISP(통신사)가 정확한 접속 시간과 로그 기록을 결합하여 제공할 수 있는 것이며 IP 주소만으로 개인 신원과 정확한 주소를 알 수 없습니다.

누군가 내 IP 주소를 알면 내 컴퓨터를 해킹할 수 있나요?

IP 주소를 아는 것만으로는 귀하의 컴퓨터에 침입하기에 불충분합니다. 최신 운영 체제(Windows/macOS/Linux)에는 모두 방화벽이 내장되어 있어 요청되지 않은 인바운드 연결을 기본적으로 차단합니다. 가정용 라우터에도 NAT 방화벽이 있어 외부에서 내부 네트워크 디바이스에 직접 접근할 수 없습니다. 성공적인 침입을 위해서는 보통 다음이 필요합니다: 시스템/소프트웨어에 알려진 취약점이 있음, 악성 링크를 클릭하거나 바이러스나 트로이 목마를 실행함, 약한 비밀번호 서비스(3389, 22 포트 등)를 외부에 공개함 등. 시스템을 업데이트하고 출처를 알 수 없는 소프트웨어를 다운로드하지 않으며 강력한 비밀번호를 사용하면 기본적인 보안을 유지할 수 있습니다.

포트 스캔 검사 도구

네트워크/VPN을 전환하면 IP가 변경되는 이유는 무엇인가요?

Wi-Fi 네트워크 변경, 모바일 데이터 전환, 다른 VPN 노드나 프록시 서버 연결 후 귀하의 인터넷 외부 접점이 변경되므로 공인 IP도 그에 따라 변경됩니다. 대부분의 가정용 브로드밴드는 동적 IP 할당(DHCP)을 사용하며 광모뎀이나 라우터를 재부팅하면 IP가 변경될 수 있습니다. 일부 기업용 브로드밴드나 클라우드 서버는 정적 IP(고정 IP)를 사용하여 네트워크 재부팅으로 변경되지 않습니다. 서버 화이트리스트, 방화벽 규칙을 구성하기 전에 새로운 네트워크 환경에서 이 페이지를 다시 열어 현재 IP를 확인하는 것을 권장합니다.

IPv4와 IPv6의 차이점은 무엇인가요? 왜 IPv6가 필요한가요?

IPv4는 32비트 주소를 사용하여 총 약 43억 개의 주소가 있으며 2019년에 공식적으로 고갈되었습니다. IPv6는 128비트 주소를 사용하여 약 3.4×10³⁸ 개의 주소(지구상의 모든 모래알에 IP를 할당할 수 있는 충분한 수)를 제공하여 주소 고갈 문제를 완전히 해결합니다. IPv6는 또한 더 효율적인 라우팅 구조, 내장 IPSec 암호화, 더 나은 QoS 지원, 상태 비저장 주소 자동 구성(SLAAC), NAT를 제거한 진정한 종단 간 통신 등의 장점이 있습니다. 현재 국내 3대 통신사는 기본적으로 IPv6 배포를 완료했으며 점점 더 많은 웹사이트가 IPv6 듀얼 스택 접근을 지원합니다.

IPv4 형식 변환

공인 IP와 사설 IP의 차이점은 무엇인가요? 어떻게 판단하나요?

공인 IP는 전 세계에서 고유하게 라우팅 가능한 주소로 ISP가 할당하며 인터넷에서 직접 접근할 수 있습니다. 사설 IP는 IANA가 LAN 내부용으로 예약한 주소로 서로 다른 LAN에서 재사용할 수 있으며 공인 인터넷에서 직접 라우팅할 수 없고 NAT 변환이 필요합니다. 사설 IP 대역에는: 10.0.0.0/8(10으로 시작), 172.16.0.0/12(172.16-31로 시작), 192.168.0.0/16(192.168으로 시작), 100.64.0.0/10(통신사 CGNAT), 127.0.0.0/8(루프백)이 있습니다. 이 도구는 자동으로 IP 분류 레이블(public/private/loopback 등)을 표시합니다.

사설 주소 범위표

IP 지리적 위치가 부정확하거나 다른 도시로 표시되는 이유는 무엇인가요?

IP 위치가 부정확한 일반적인 이유: 1) VPN/프록시를 사용 중이어서 프록시 노드 위치로 표시됨; 2) 통신사가 시도 단위의 일괄 외부 접점을 사용하고 시/군/구 단위 외부 접점을 사용하지 않음(모바일 네트워크에서 특히 흔함); 3) IP 주소 대역이 방금 재할당되었지만 GeoIP 데이터베이스가 아직 업데이트되지 않음; 4) 통신사가 CGNAT(통신사급 NAT)를 사용하여 여러 사용자가 외부 IP를 공유함; 5) 기업 전용 회선이 본사 등록 주소를 사용하고 실제 지점 위치가 아님. IP 지리적 위치 데이터베이스의 도시 수준 정확도는 약 80-90%이며 구/군 수준 정확도는 더 낮습니다.

192.168.1.1, 127.0.0.1, localhost는 각각 무엇인가요?

192.168.1.1은 가장 일반적인 C클래스 사설 IP 주소로 보통 가정용 라우터의 기본 관리 백엔드 주소입니다. 브라우저에서 http://192.168.1.1 에 접속하면 라우터 설정 인터페이스에 들어갈 수 있습니다. 127.0.0.1은 IPv4 루프백 주소이며 localhost는 그 호스트 이름으로 항상 자기 자신의 디바이스를 가리킵니다. localhost에 접속해도 네트워크 카드를 거치지 않으며 주로 로컬 서비스 개발 테스트(로컬 개발 서버 http://localhost:3000 접근 등)에 사용됩니다. 127.0.0.1에 ping이 안 되면 자기 자신의 TCP/IP 프로토콜 스택에 장애가 있는 것입니다.

루프백 주소 상세 설명

정적 IP와 동적 IP의 차이점은 무엇인가요? 어느 것이 더 좋나요?

정적 IP는 고정된 공인 IP로 라우터 재부팅/네트워크 재연결에도 변경되지 않으며 보통 ISP에 추가 비용을 지불하고 신청해야 하고 외부에 서비스를 제공해야 하는 시나리오(기업 웹사이트 서버, VPN 게이트웨이, 영상 감시 원격 접근, 자체 게임 서버 등)에 적합합니다. 동적 IP는 ISP가 DHCP를 통해 동적으로 할당하며 접속할 때마다 변경될 수 있습니다. 일반 가정용 브로드밴드는 기본적으로 동적 IP이며 추가 비용이 없고 ISP가 주소 자원을 유연하게 조정할 수 있다는 장점이 있습니다. 일반 사용자가 인터넷을 이용하는 데 정적 IP는 필요하지 않습니다.

X-Forwarded-For란 무엇인가요? 왜 여러 IP가 표시되나요?

X-Forwarded-For(약칭 XFF)는 HTTP 표준 요청 헤더로 요청이 프록시/CDN/로드 밸런서 체인을 거칠 때 각 계층의 IP 주소를 기록하는 데 사용되며 쉼표로 구분된 IP 목록 형식입니다. 가장 왼쪽이 원래 클라이언트의 실제 IP이며 그 뒤로 거친 각 계층의 프록시 IP가 차례로 이어집니다. 예: `X-Forwarded-For: 사용자 IP, CDN 노드 IP, 로드 밸런서 IP`. 이 도구의 "요청 체인" 영역에서는 모든 후보 IP를 완전히 표시하여 프록시 구성 문제를 해결하는 데 도움을 줍니다. 유사한 헤더에는 X-Real-IP(Nginx), CF-Connecting-IP(Cloudflare)가 있습니다.

HTTP 요청 헤더 검사용어집: X-Forwarded-For

내 공인 IP를 숨기거나 변경하려면 어떻게 해야 하나요?

일반적인 방법에는: 1) VPN 서비스를 사용하여 트래픽이 VPN 서버를 통해 전달되어 대상 웹사이트가 보는 것이 VPN 서버 IP가 됨; 2) HTTP/SOCKS5 프록시 서버 사용; 3) Tor 익명 네트워크 사용; 4) 공용 Wi-Fi 연결(다른 네트워크 외부 접점 사용)이 있습니다. 이러한 방법은 외부에 표시되는 공인 IP를 변경하여 어느 정도 프라이버시 보호를 제공할 수 있습니다. 주의: VPN/프록시 사용 시 현지 법률과 규정을 준수해야 하며 불법 활동에 사용하지 마세요.

CGNAT(통신사급 NAT)란 무엇인가요? 왜 포트 매핑을 할 수 없나요?

CGNAT(Carrier-Grade NAT, RFC 6598)는 IPv4 주소 고갈을 완화하기 위해 통신사가 백본 네트워크 수준에서 배포하는 NAT로 여러 사용자(보통 수십에서 수백 가구)가 동일한 공인 IP를 공유합니다. 특징은 라우터 WAN 포트가 받는 IP가 100.64.x.x-100.127.x.x 대역의 주소(100.64.0.0/10 예약 대역에 속함)인 것입니다. CGNAT 환경에서는 사용자가 외부 네트워크에서 내부 네트워크 디바이스에 직접 접근할 수 없으며 포트 매핑, P2P 다운로드, 원격 데스크톱, 게임 서버 공개 등의 기능이 제한됩니다. 해결 방법은 공인 IP를 신청하거나 IPv6로 업그레이드하는 것입니다.

IPv4와 IPv6가 모두 표시되는 이유는 무엇인가요? 실제로 사용되는 것은 어느 것인가요?

네트워크 환경이 IPv4와 IPv6 주소를 모두 할당받은 경우(듀얼 스택 네트워크, Dual-Stack), 운영 체제와 브라우저는 네트워크 상황에 따라 우선 프로토콜을 자동으로 선택합니다. 일반적으로 최신 브라우저는 Happy Eyeballs 알고리즘(RFC 8305)을 채택하여 IPv4와 IPv6 연결을 동시에 시도하고 먼저 연결되는 쪽을 사용합니다. 이 도구에 접속했을 때 어떤 버전의 IP가 표시되는지에 따라 현재 연결에서 우선 사용되는 프로토콜을 알 수 있습니다. curl -4 또는 curl -6을 사용하면 프로토콜 버전을 강제로 지정하여 테스트할 수 있습니다.

서버/방화벽 화이트리스트를 구성할 때 어떤 IP를 사용해야 하나요?

화이트리스트를 구성할 때는 이 도구 상단에 큰 글꼴로 표시되는 메인 IP 주소(분류 레이블이 public으로 표시되는 공인 IP)를 사용해야 합니다. 권장 사항: 1) 구성 전 이 페이지를 새로 고침하여 IP 확인; 2) 네트워크가 다중 회선 외부 접점(텔레콤/유니콤/모바일)인 경우 각 회선 환경에서 해당 IP를 가져와 모두 추가해야 함; 3) 가정용 브로드밴드 IP는 변경될 수 있으니 필요한 경우 정적 IP를 신청하거나 동적 도메인(DDNS)을 사용; 4) VPN/프록시를 사용 중이라면 실제 사무실 네트워크 환경에서 IP를 가져와야 합니다.

IP 주소가 유출되면 어떤 위험이 있나요? 걱정해야 하나요?

정상적인 웹사이트 탐색 시 웹사이트 서버는 필연적으로 귀하의 공인 IP를 보게 됩니다(그렇지 않으면 데이터를 반환할 수 없습니다). 이는 HTTP 프로토콜의 작동 원리이며 "유출"이라는 개념 자체가 없습니다. IP 주소 자체는 민감한 정보가 아니며 일반 사용자는 과도하게 걱정할 필요가 없습니다. 잠재적 위험에는: 1) DDoS 공격(게이머/서비스 운영자 대상); 2) IP 밴(포럼/게임에서 오밴 당하면 동일 IP의 다른 사용자에게 영향); 3) 대략적인 지리적 위치가 추정될 수 있음. 일반 네티즌이 정상적으로 인터넷을 탐색하는 데 IP를 숨길 필요가 없으며 민감한 활동을 할 때는 신뢰할 수 있는 VPN 사용을 권장합니다.

명령줄에서 공인 IP를 확인하는 주요 서비스는 무엇인가요?

주요 공개 IP 조회 API 서비스에는: ifconfig.me(가장 오래되고 유명하며 일반 텍스트/JSON 지원), ipinfo.io(위치/ASN을 포함한 가장 풍부한 JSON 정보 반환), icanhazip.com(Cloudflare 운영, 극도로 단순한 출력), api.ipify.org(오픈 소스, 안정적), ifconfig.co(빠름), ident.me 등이 있습니다. 이러한 서비스는 모두 curl로 직접 호출할 수 있으며 셸 스크립트, CI/CD 파이프라인, 서버 초기화 시 사용하기에 적합합니다. 구체적인 사용 방법은 이 페이지의 코드 예제 섹션을 참조하세요.

ping 127.0.0.1은 되는데 인터넷이 안 되는 이유는 무엇인가요?

ping 127.0.0.1은 자기 자신의 TCP/IP 프로토콜 스택이 정상 작동하는지 테스트하는 것으로 컴퓨터의 네트워크 구성 요소가 손상되지 않았음을 나타낼 뿐 외부 네트워크에 접근할 수 있음을 의미하지는 않습니다. 인터넷이 안 되는 가능한 원인에는: 1) 케이블/Wi-Fi가 연결되지 않았거나 신호가 약함; 2) 라우터가 정상적으로 다이얼업 연결되지 않았거나 WAN 포트에 장애가 있음; 3) DNS 구성 오류(IP에는 ping되지만 웹페이지가 열리지 않음); 4) 통신사 회선 장애; 5) 방화벽/프록시 소프트웨어가 차단함. 게이트웨이(192.168.1.1)에 ping, 공인 IP(8.8.8.8 등)에 ping, 도메인에 ping을 순서대로 하여 단계별로 문제를 해결할 수 있습니다.

DNS 조회 도구DNS 건강 검사

IP 주소란 무엇인가요?

IP 주소(Internet Protocol Address, 인터넷 프로토콜 주소)는 인터넷에 연결된 각 디바이스에 할당되는 고유한 숫자 식별자로, 현실 세계의 집 주소나 전화번호와 유사합니다. OSI 모델의 네트워크 계층(계층 3)에서 작동하며 디바이스가 서로를 찾아 통신할 수 있게 하고 데이터 패킷이 올바르게 라우팅되어 목적지에 전송되도록 보장합니다. IP 주소가 없으면 인터넷의 디바이스는 서로를 찾을 수 없습니다.

현재 널리 사용되는 IP 주소에는 주로 두 가지 버전이 있습니다: **IPv4**와 **IPv6**입니다. IPv4는 32비트 주소 공간을 사용하며 0-255 사이의 십진수 4개를 점으로 구분한 형식(예: `192.168.1.1`)으로 총 약 43억 개의 주소가 있습니다. 모바일 인터넷과 IoT 디바이스의 폭발적인 증가로 인해 IPv4 주소는 2019년에 완전히 고갈되었습니다. **IPv6**는 128비트 주소 공간을 사용하며 콜론으로 구분된 8개의 16진수로 표현되며(예: `2001:0db8:85a3:0000:0000:8a2e:0370:7334`) 약 3.4×10³⁸ 개의 주소를 제공하여 주소 고갈 문제를 완전히 해결합니다.

IP 주소는 일반적으로 **공인 IP**(Public IP)와 **사설 IP**(Private IP)의 두 가지 유형으로 나뉩니다. 공인 IP는 전 세계 인터넷에서 고유하게 라우팅 가능한 주소로 ISP(인터넷 서비스 제공업체)가 할당하며 인터넷의 다른 디바이스에서 직접 접근할 수 있습니다. 사설 IP는 근거리 통신망(LAN) 내부에서 사용되는 주소로 IANA가 내부 네트워크 전용으로 예약했으며 공인 인터넷에서 직접 라우팅할 수 없고 **NAT**(Network Address Translation, 네트워크 주소 변환) 기술을 통해 사설 주소를 공인 IP로 변환한 후 인터넷에 접근해야 합니다. 일반적인 사설 IP 주소 대역에는 `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`이 있습니다.

이 페이지에 표시되는 것은 귀하의 **공인 외부 IP**, 즉 인터넷의 다른 서버에서 보이는 귀하의 디바이스가 외부에 노출한 IP 주소입니다. 라우터, 프록시 서버, VPN, CDN 서비스를 사용하는 경우 표시되는 IP는 이러한 중간 디바이스의 주소일 수 있으며 디바이스 자체의 LAN 사설 주소가 아닐 수 있습니다. 웹사이트에 접속할 때 웹사이트 서버가 보는 것이 바로 이 공인 외부 IP입니다.

IP 주소에서 접속자의 지리적 위치를 대략적으로 추정할 수 있으며 일반적으로 국가, 도/광역시, 시/군/구 수준까지 정확하게 파악할 수 있고 해당 통신사 정보도 확인할 수 있습니다. 하지만 주의하세요: IP 위치 확인은 **거리, 동, 구체적인 방까지 정확하게 파악할 수 없으며** 성명, 전화번호 등 개인 식별 정보도 직접 포함하지 않습니다. IP 지리적 위치 정보는 IP 주소 데이터베이스(MaxMind GeoIP, IP2Location 등)를 통해 조회되며 이러한 데이터베이스에는 다양한 IP 대역의 등록 할당 정보가 기록되어 있습니다.

HTTP 요청에서 리버스 프록시(Nginx, HAProxy), CDN(Cloudflare, CloudFront), 로드 밸런서를 거칠 때 실제 클라이언트 IP는 특정 요청 헤더를 통해 전달됩니다. 가장 일반적인 것에는: `X-Forwarded-For`(전체 프록시 체인 기록), `X-Real-IP`(Nginx에서 자주 사용), `CF-Connecting-IP`(Cloudflare 전용), `True-Client-IP`(Akamai/Cloudflare Enterprise)가 있습니다. 이 도구는 이러한 헤더를 자동으로 파싱하여 전체 요청 체인을 표시합니다.

术语表

IPv4
인터넷 프로토콜 버전 4. 32비트 주소 길이를 사용하며 점으로 구분된 십진수 형식(예: 192.168.1.1)으로 총 약 43억 개의 주소가 있습니다. 현재 가장 널리 사용되는 IP 프로토콜 버전이지만 주소가 완전히 고갈되었습니다. RFC 791은 IPv4의 핵심 사양 문서입니다.IPv4 형식 변환 도구서브넷 마스크 계산기
IPv6
인터넷 프로토콜 버전 6. 128비트 주소 길이를 사용하며 콜론으로 구분된 16진수 표현(예: 2001:db8::1)을 사용하여 거의 무한한 주소 공간(약 3.4×10³⁸ 개)을 제공합니다. IPv6는 미래 인터넷의 발전 방향이며 더 효율적인 라우팅, 내장 IPSec 보안, 더 나은 QoS 지원, 상태 비저장 주소 자동 구성(SLAAC)을 지원합니다.
공인 IP(Public IP)
전 세계 인터넷에서 고유하게 라우팅 가능한 IP 주소로 ISP(인터넷 서비스 제공업체)가 사용자 디바이스나 네트워크에 할당하며 인터넷의 다른 서버에서 직접 접근할 수 있습니다. 공인 IP는 전 세계에서 고유하며 집의 실제 우편 주소와 같습니다. 이 페이지에 표시되는 것이 현재 공인 외부 IP입니다.IP 위치 정보 조회
사설 IP(Private IP)
IANA가 근거리 통신망 내부 사용을 위해 예약한 IP 주소 대역으로 공인 인터넷에서 직접 라우팅할 수 없습니다. 사설 IP 주소는 서로 다른 LAN에서 재사용할 수 있습니다. 일반적인 사설 IP 대역에는: 10.0.0.0/8(A클래스), 172.16.0.0/12(B클래스), 192.168.0.0/16(C클래스)이 있습니다. 가정용 라우터가 디바이스에 할당하는 것은 일반적으로 192.168.x.x 주소입니다.
NAT(네트워크 주소 변환)
Network Address Translation. 여러 디바이스가 하나의 공인 IP 주소를 공유하여 인터넷에 접근할 수 있게 하는 기술입니다. 가정/기업 라우터는 NAT를 통해 내부 사설 IP를 공인 IP로 변환하여 IPv4 주소 부족 문제를 해결하지만 P2P 연결, 포트 매핑 등의 시나리오에서 추가 구성(UPnP, 포트 포워딩 등)이 필요한 원인이 되기도 합니다.
루프백 주소(Loopback / localhost)
자기 자신을 가리키는 특별한 IP 주소. IPv4에서는 127.0.0.1(전체 127.0.0.0/8 대역이 루프백으로 예약됨), IPv6에서는 ::1입니다. 루프백 주소에 접근해도 데이터 패킷이 네트워크로 전송되지 않고 자기 자신 내부에서 루프백되므로 로컬 서비스 테스트(http://localhost:3000 접근 등)에 자주 사용됩니다.
127.0.0.1
IPv4 루프백 주소. localhost와 동일하며 항상 자기 자신의 디바이스를 가리킵니다. 네트워크 연결 여부와 관계없이 ping 127.0.0.1은 항상 성공하며 자기 자신의 TCP/IP 프로토콜 스택이 정상 작동하는지 테스트할 때 자주 사용됩니다. 127.0.0.1에 ping이 안 되면 자기 자신의 네트워크 스택에 문제가 있는 것입니다.
192.168.1.1
가장 일반적인 사설 IP 주소 중 하나로 보통 가정용 라우터의 기본 관리 백엔드 주소입니다. TP-Link, 샤오미, 화웨이 등 브랜드의 라우터는 기본적으로 이 주소를 게이트웨이로 사용하는 경우가 많으며 브라우저에 http://192.168.1.1 을 입력하면 라우터 설정 페이지에 들어갈 수 있습니다. 다른 일반적인 기본 게이트웨이에는 192.168.0.1, 192.168.3.1, 10.0.0.1 등이 있습니다.
ASN(자율 시스템 번호)
Autonomous System Number. IANA가 인터넷 서비스 제공업체(ISP), 대기업, 클라우드 서비스 제공업체 등 네트워크 운영 주체에 할당하는 고유 번호입니다. 각 ASN은 하나 이상의 IP 주소 대역을 관리하며 BGP 프로토콜을 통해 다른 AS와 라우팅 정보를 교환합니다. 일반적인 ASN에는 차이나 텔레콤 4134, 차이나 유니콤 4837, 차이나 모바일 9800, Cloudflare 13335, Google 15169 등이 있습니다.IP 위치 정보 조회
X-Forwarded-For
HTTP 요청 헤더 필드. 쉼표로 구분된 IP 목록 형식으로 HTTP 요청이 거친 프록시/로드 밸런서 체인을 기록하는 데 사용됩니다. 가장 왼쪽이 보통 원래 클라이언트 IP이며 그 뒤로 거친 각 계층의 프록시 IP가 차례로 이어집니다. 예: X-Forwarded-For: 203.0.113.195, 70.41.3.18, 150.172.238.178. 프록시를 거친 후 실제 클라이언트 IP를 식별하는 표준 방식입니다.HTTP 요청 헤더 검사기
CF-Connecting-IP
Cloudflare CDN 전용 HTTP 요청 헤더로 실제 클라이언트 IP를 원본 서버에 전달하는 데 사용됩니다. 웹사이트가 Cloudflare CDN을 사용할 때 원본 서버가 보는 연결 IP는 Cloudflare 엣지 노드 IP이며 CF-Connecting-IP 헤더에 방문자의 실제 IP가 들어 있습니다. 유사한 헤더에는 X-Real-IP(Nginx에서 자주 사용), True-Client-IP(Akamai/Cloudflare Enterprise)가 있습니다.
서브넷 마스크(Subnet Mask)
IP 주소에서 네트워크 부분과 호스트 부분을 구분하는 데 사용되는 32비트 숫자로 예를 들어 255.255.255.0입니다. IP 주소와 서브넷 마스크를 결합하면 두 IP가 동일한 서브넷 내에 있는지 판단할 수 있습니다. CIDR 표기법(/24 등)은 서브넷 마스크의 약식 형태입니다. 이 웹사이트는 서브넷 계산기를 제공하여 네트워크 주소, 브로드캐스트 주소, 사용 가능한 호스트 범위 등을 빠르게 계산할 수 있도록 돕습니다.서브넷 마스크 계산기
CIDR(클래스 없는 도메인 간 라우팅)
Classless Inter-Domain Routing. IP 주소 할당 및 라우팅 집계 방법으로 IP 주소 뒤에 슬래시와 접두사 길이를 붙여 표현합니다(예: 192.168.1.0/24). 접두사 길이는 네트워크 비트 수를 나타내며 /24는 서브넷 마스크 255.255.255.0에 해당하고 256개의 주소를 지원합니다. CIDR는 초기 A/B/C 클래스 주소 분류를 대체하여 더 유연하게 IP 주소 공간을 할당할 수 있습니다.서브넷 마스크 계산기IPv4 주소 범위 확장
동적 IP vs 정적 IP
동적 IP는 ISP가 DHCP를 통해 동적으로 할당하며 다이얼업 연결이나 라우터 재부팅 시마다 IP가 변경될 수 있고 일반 가정용 브로드밴드는 대부분 동적 IP를 사용합니다. 정적 IP는 고정된 IP 주소로 보통 ISP에 추가 비용을 지불하고 신청해야 하며 외부에 서비스를 제공해야 하는 서버, VPN 게이트웨이, 영상 감시 등의 시나리오에 적합합니다.
CGNAT(통신사급 NAT)
Carrier-Grade NAT. 대규모 NAT(LSN)라고도 합니다. IPv4 주소 고갈로 인해 ISP가 통신사 수준에서 NAT를 배포하여 여러 사용자가 동일한 공인 IP 외부를 공유하며 사용자의 라우터가 받는 것도 사설 IP(보통 100.64.0.0/10 대역, 즉 100.64.x.x-100.127.x.x)입니다. 이로 인해 P2P, 포트 매핑, 원격 접근 등의 시나리오가 어려워집니다.

IPv4 사설/특별 예약 주소 범위 표

다음 주소 대역은 IANA(인터넷 번호 할당 당국)가 예약했으며 공인 인터넷에서 라우팅되지 않고 특수 또는 내부 목적으로만 사용됩니다:

주소 유형시작 주소끝 주소CIDR 표기주소 개수용도 설명
A클래스 사설10.0.0.010.255.255.25510.0.0.0/816,777,216대기업 내부 네트워크
B클래스 사설172.16.0.0172.31.255.255172.16.0.0/121,048,576중규모 기업/캠퍼스 네트워크
C클래스 사설192.168.0.0192.168.255.255192.168.0.0/1665,536가정/소규모 사무실 LAN
CGNAT100.64.0.0100.127.255.255100.64.0.0/104,194,304통신사급 NAT 공유 주소
링크 로컬169.254.0.0169.254.255.255169.254.0.0/1665,536자동 구성(DHCP 실패 시)
루프백 주소127.0.0.0127.255.255.255127.0.0.0/816,777,216자기 루프백/localhost
문서 예시192.0.2.0192.0.2.255192.0.2.0/24256문서/예제 코드 전용(TEST-NET-1)
멀티캐스트 주소224.0.0.0239.255.255.255224.0.0.0/4268,435,456D클래스/멀티캐스트
예약 주소240.0.0.0255.255.255.255240.0.0.0/4268,435,456E클래스/실험 연구용 예약

주요 curl 명령어 공인 IP 가져오기 서비스 비교표

다음은 명령줄에서 공인 IP를 가져오는 데 사용되는 주요 공개 서비스로 스크립트, CI/CD, 서버 환경에서 사용하기에 적합합니다:

서비스 이름API 주소출력 형식IPv6특징
ifconfig.meifconfig.me일반 텍스트/JSON가장 오래되고 유명하며 JSON 형식 상세 정보 지원
ipinfo.ioipinfo.ioJSON위치/ASN/회사 등 완전한 정보 반환
icanhazip.comicanhazip.com일반 텍스트Cloudflare 운영, 극도로 단순한 순수 IP 출력
api.ipify.orgapi.ipify.org일반 텍스트/JSON오픈 소스, IPv4/IPv6 독립 엔드포인트 지원
ifconfig.coifconfig.co일반 텍스트/JSON빠른 속도, 다양한 형식 출력 지원
ident.meident.me일반 텍스트간결, traceroute 테스트 지원

Authoritative References