내 IP는 무엇인가요?
무료로 현재 공인 IP 주소를 온라인에서 확인하세요. 페이지 로딩 시 IPv4/IPv6, 위치 정보, 통신사 ASN, HTTP 요청 헤더를 자동으로 감지합니다. curl/PowerShell/Python 등 명령줄 조회 방식도 제공하며 서버 화이트리스트 구성, 프록시 VPN 문제 해결, 원격 연결 확인, 네트워크 장애 진단 등의 시나리오에 적합하고 설치 없이 바로 사용할 수 있습니다.
무료로 현재 공인 IP 주소를 온라인에서 확인하세요. 페이지 로딩 시 IPv4/IPv6, 위치 정보, 통신사 ASN, HTTP 요청 헤더를 자동으로 감지합니다. curl/PowerShell/Python 등 명령줄 조회 방식도 제공하며 서버 화이트리스트 구성, 프록시 VPN 문제 해결, 원격 연결 확인, 네트워크 장애 진단 등의 시나리오에 적합하고 설치 없이 바로 사용할 수 있습니다.
가장 간단한 방법은 이 페이지를 여는 것입니다. 페이지의 서버 사이드 렌더링 단계에서 HTTP 요청 헤더에서 귀하의 IP 주소가 자동으로 파싱되어 로딩 후 바로 현재 공인 IP가 표시됩니다. 명령줄/서버 환경에서는 curl 명령어로 빠르게 가져올 수 있습니다: curl -s ifconfig.me 또는 curl -s ipinfo.io. Windows 사용자는 PowerShell에서 (Invoke-WebRequest -Uri "ifconfig.me" -UseBasicParsing).Content 를 실행할 수 있습니다.
IP 위치 정보 조회이 페이지에 표시되는 것은 공인 외부 IP인 반면 귀하의 컴퓨터 네트워크 카드에 설정된 것은 보통 LAN 사설 주소(192.168.x.x, 10.x.x.x 등)이기 때문입니다. 라우터를 통해 인터넷에 접속할 때 라우터는 NAT(네트워크 주소 변환)를 통해 내부 사설 IP를 공인 IP로 변환하며 인터넷의 서버가 보는 것은 변환된 공인 IP이지 디바이스의 LAN IP가 아닙니다. VPN이나 프록시를 사용하는 경우 VPN/프록시 서버의 외부 IP가 표시됩니다.
NAT란 무엇인가요?아니요. IP 주소 지리적 위치는 국가, 도/광역시, 시/군/구 수준까지 대략적으로 추정할 수 있을 뿐이며 통신사의 특정 접속 지점(BRAS 디바이스 위치)까지 파악할 수 있을 뿐 거리, 동, 번지, 구체적인 방까지 정확하게 파악할 수 없습니다. IP 주소 자체에는 성명, 전화번호, 주민등록번호 등 개인 식별 정보가 포함되지 않습니다. 구체적인 사용자 신원 정보는 법 집행 기관의 요청이 있을 때 ISP(통신사)가 정확한 접속 시간과 로그 기록을 결합하여 제공할 수 있는 것이며 IP 주소만으로 개인 신원과 정확한 주소를 알 수 없습니다.
IP 주소를 아는 것만으로는 귀하의 컴퓨터에 침입하기에 불충분합니다. 최신 운영 체제(Windows/macOS/Linux)에는 모두 방화벽이 내장되어 있어 요청되지 않은 인바운드 연결을 기본적으로 차단합니다. 가정용 라우터에도 NAT 방화벽이 있어 외부에서 내부 네트워크 디바이스에 직접 접근할 수 없습니다. 성공적인 침입을 위해서는 보통 다음이 필요합니다: 시스템/소프트웨어에 알려진 취약점이 있음, 악성 링크를 클릭하거나 바이러스나 트로이 목마를 실행함, 약한 비밀번호 서비스(3389, 22 포트 등)를 외부에 공개함 등. 시스템을 업데이트하고 출처를 알 수 없는 소프트웨어를 다운로드하지 않으며 강력한 비밀번호를 사용하면 기본적인 보안을 유지할 수 있습니다.
포트 스캔 검사 도구Wi-Fi 네트워크 변경, 모바일 데이터 전환, 다른 VPN 노드나 프록시 서버 연결 후 귀하의 인터넷 외부 접점이 변경되므로 공인 IP도 그에 따라 변경됩니다. 대부분의 가정용 브로드밴드는 동적 IP 할당(DHCP)을 사용하며 광모뎀이나 라우터를 재부팅하면 IP가 변경될 수 있습니다. 일부 기업용 브로드밴드나 클라우드 서버는 정적 IP(고정 IP)를 사용하여 네트워크 재부팅으로 변경되지 않습니다. 서버 화이트리스트, 방화벽 규칙을 구성하기 전에 새로운 네트워크 환경에서 이 페이지를 다시 열어 현재 IP를 확인하는 것을 권장합니다.
IPv4는 32비트 주소를 사용하여 총 약 43억 개의 주소가 있으며 2019년에 공식적으로 고갈되었습니다. IPv6는 128비트 주소를 사용하여 약 3.4×10³⁸ 개의 주소(지구상의 모든 모래알에 IP를 할당할 수 있는 충분한 수)를 제공하여 주소 고갈 문제를 완전히 해결합니다. IPv6는 또한 더 효율적인 라우팅 구조, 내장 IPSec 암호화, 더 나은 QoS 지원, 상태 비저장 주소 자동 구성(SLAAC), NAT를 제거한 진정한 종단 간 통신 등의 장점이 있습니다. 현재 국내 3대 통신사는 기본적으로 IPv6 배포를 완료했으며 점점 더 많은 웹사이트가 IPv6 듀얼 스택 접근을 지원합니다.
IPv4 형식 변환공인 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 위치가 부정확한 일반적인 이유: 1) VPN/프록시를 사용 중이어서 프록시 노드 위치로 표시됨; 2) 통신사가 시도 단위의 일괄 외부 접점을 사용하고 시/군/구 단위 외부 접점을 사용하지 않음(모바일 네트워크에서 특히 흔함); 3) IP 주소 대역이 방금 재할당되었지만 GeoIP 데이터베이스가 아직 업데이트되지 않음; 4) 통신사가 CGNAT(통신사급 NAT)를 사용하여 여러 사용자가 외부 IP를 공유함; 5) 기업 전용 회선이 본사 등록 주소를 사용하고 실제 지점 위치가 아님. IP 지리적 위치 데이터베이스의 도시 수준 정확도는 약 80-90%이며 구/군 수준 정확도는 더 낮습니다.
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로 라우터 재부팅/네트워크 재연결에도 변경되지 않으며 보통 ISP에 추가 비용을 지불하고 신청해야 하고 외부에 서비스를 제공해야 하는 시나리오(기업 웹사이트 서버, VPN 게이트웨이, 영상 감시 원격 접근, 자체 게임 서버 등)에 적합합니다. 동적 IP는 ISP가 DHCP를 통해 동적으로 할당하며 접속할 때마다 변경될 수 있습니다. 일반 가정용 브로드밴드는 기본적으로 동적 IP이며 추가 비용이 없고 ISP가 주소 자원을 유연하게 조정할 수 있다는 장점이 있습니다. 일반 사용자가 인터넷을 이용하는 데 정적 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일반적인 방법에는: 1) VPN 서비스를 사용하여 트래픽이 VPN 서버를 통해 전달되어 대상 웹사이트가 보는 것이 VPN 서버 IP가 됨; 2) HTTP/SOCKS5 프록시 서버 사용; 3) Tor 익명 네트워크 사용; 4) 공용 Wi-Fi 연결(다른 네트워크 외부 접점 사용)이 있습니다. 이러한 방법은 외부에 표시되는 공인 IP를 변경하여 어느 정도 프라이버시 보호를 제공할 수 있습니다. 주의: VPN/프록시 사용 시 현지 법률과 규정을 준수해야 하며 불법 활동에 사용하지 마세요.
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 주소를 모두 할당받은 경우(듀얼 스택 네트워크, Dual-Stack), 운영 체제와 브라우저는 네트워크 상황에 따라 우선 프로토콜을 자동으로 선택합니다. 일반적으로 최신 브라우저는 Happy Eyeballs 알고리즘(RFC 8305)을 채택하여 IPv4와 IPv6 연결을 동시에 시도하고 먼저 연결되는 쪽을 사용합니다. 이 도구에 접속했을 때 어떤 버전의 IP가 표시되는지에 따라 현재 연결에서 우선 사용되는 프로토콜을 알 수 있습니다. curl -4 또는 curl -6을 사용하면 프로토콜 버전을 강제로 지정하여 테스트할 수 있습니다.
화이트리스트를 구성할 때는 이 도구 상단에 큰 글꼴로 표시되는 메인 IP 주소(분류 레이블이 public으로 표시되는 공인 IP)를 사용해야 합니다. 권장 사항: 1) 구성 전 이 페이지를 새로 고침하여 IP 확인; 2) 네트워크가 다중 회선 외부 접점(텔레콤/유니콤/모바일)인 경우 각 회선 환경에서 해당 IP를 가져와 모두 추가해야 함; 3) 가정용 브로드밴드 IP는 변경될 수 있으니 필요한 경우 정적 IP를 신청하거나 동적 도메인(DDNS)을 사용; 4) VPN/프록시를 사용 중이라면 실제 사무실 네트워크 환경에서 IP를 가져와야 합니다.
정상적인 웹사이트 탐색 시 웹사이트 서버는 필연적으로 귀하의 공인 IP를 보게 됩니다(그렇지 않으면 데이터를 반환할 수 없습니다). 이는 HTTP 프로토콜의 작동 원리이며 "유출"이라는 개념 자체가 없습니다. IP 주소 자체는 민감한 정보가 아니며 일반 사용자는 과도하게 걱정할 필요가 없습니다. 잠재적 위험에는: 1) DDoS 공격(게이머/서비스 운영자 대상); 2) IP 밴(포럼/게임에서 오밴 당하면 동일 IP의 다른 사용자에게 영향); 3) 대략적인 지리적 위치가 추정될 수 있음. 일반 네티즌이 정상적으로 인터넷을 탐색하는 데 IP를 숨길 필요가 없으며 민감한 활동을 할 때는 신뢰할 수 있는 VPN 사용을 권장합니다.
주요 공개 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은 자기 자신의 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 주소(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)가 있습니다. 이 도구는 이러한 헤더를 자동으로 파싱하여 전체 요청 체인을 표시합니다.
다음 주소 대역은 IANA(인터넷 번호 할당 당국)가 예약했으며 공인 인터넷에서 라우팅되지 않고 특수 또는 내부 목적으로만 사용됩니다:
| 주소 유형 | 시작 주소 | 끝 주소 | CIDR 표기 | 주소 개수 | 용도 설명 |
|---|---|---|---|---|---|
| A클래스 사설 | 10.0.0.0 | 10.255.255.255 | 10.0.0.0/8 | 16,777,216 | 대기업 내부 네트워크 |
| B클래스 사설 | 172.16.0.0 | 172.31.255.255 | 172.16.0.0/12 | 1,048,576 | 중규모 기업/캠퍼스 네트워크 |
| C클래스 사설 | 192.168.0.0 | 192.168.255.255 | 192.168.0.0/16 | 65,536 | 가정/소규모 사무실 LAN |
| CGNAT | 100.64.0.0 | 100.127.255.255 | 100.64.0.0/10 | 4,194,304 | 통신사급 NAT 공유 주소 |
| 링크 로컬 | 169.254.0.0 | 169.254.255.255 | 169.254.0.0/16 | 65,536 | 자동 구성(DHCP 실패 시) |
| 루프백 주소 | 127.0.0.0 | 127.255.255.255 | 127.0.0.0/8 | 16,777,216 | 자기 루프백/localhost |
| 문서 예시 | 192.0.2.0 | 192.0.2.255 | 192.0.2.0/24 | 256 | 문서/예제 코드 전용(TEST-NET-1) |
| 멀티캐스트 주소 | 224.0.0.0 | 239.255.255.255 | 224.0.0.0/4 | 268,435,456 | D클래스/멀티캐스트 |
| 예약 주소 | 240.0.0.0 | 255.255.255.255 | 240.0.0.0/4 | 268,435,456 | E클래스/실험 연구용 예약 |
다음은 명령줄에서 공인 IP를 가져오는 데 사용되는 주요 공개 서비스로 스크립트, CI/CD, 서버 환경에서 사용하기에 적합합니다:
| 서비스 이름 | API 주소 | 출력 형식 | IPv6 | 특징 |
|---|---|---|---|---|
| ifconfig.me | ifconfig.me | 일반 텍스트/JSON | ✓ | 가장 오래되고 유명하며 JSON 형식 상세 정보 지원 |
| ipinfo.io | ipinfo.io | JSON | ✓ | 위치/ASN/회사 등 완전한 정보 반환 |
| icanhazip.com | icanhazip.com | 일반 텍스트 | ✓ | Cloudflare 운영, 극도로 단순한 순수 IP 출력 |
| api.ipify.org | api.ipify.org | 일반 텍스트/JSON | ✓ | 오픈 소스, IPv4/IPv6 독립 엔드포인트 지원 |
| ifconfig.co | ifconfig.co | 일반 텍스트/JSON | ✓ | 빠른 속도, 다양한 형식 출력 지원 |
| ident.me | ident.me | 일반 텍스트 | ✓ | 간결, traceroute 테스트 지원 |