내 IP 주소 확인 원리와 공인 IP 위치 조회 네트워크 가이드

내 디바이스의 공인 IP 주소와 대략적 위치, ISP 통신사 및 화면 해상도를 실시간 한눈에 확인해 보세요.

집이나 사무실, 카페 공공 와이파이(Wi-Fi) 네트워크에서 현재 내 PC나 스마트폰이 인터넷 세상에 어떤 공인 IP 주소(Public IP Address)로 노출되고 있는지 확인하는 가장 정밀한 진단 도구가 바로 **내 IP 주소 확인 및 네트워크 위치 조회(What Is My IP)**입니다.
인터넷 서비스 제공자(ISP, 통신사)가 부여한 공인 IPv4 및 IPv6 주소는 물론, 네트워크가 속한 국가, 도시, 통신사 식별 번호(ASN), 그리고 현재 내 접속 디바이스의 User-Agent 정보와 화면 해상도, 쿠키 지원 여부까지 한눈에 파악할 수 있는 종합 브라우저 환경 분석 툴입니다. 본 글에서는 공인 IP 주소 조회원리와 IPv4 대역 구조, 네트워크 위치 추적 메커니즘을 해설합니다.
1. 공인 IP(Public IP)와 사설 IP(Private IP) 구조 구분 수식
가정용 공유기 내부에서 할당되는 192.168.x.x 또는 10.x.x.x 사설 IP 주소와 달리, 외부 인터넷 통신망으로 나갈 때 대표 관문 역할을 하는 공인 IP 주소 식별 원리는 다음과 같습니다:
[ \text{Public IP} = \text{NAT}(\text{Private IP}{\text{local}}, \text{Port}{\text{local}}) \implies \text{IPv4 Address } (A.B.C.D) ]
공인 IP 4대 주소 대역 분류:
- IPv4 주소 체계: 32비트 진법 수치로 4개의 옥텟(Octet, 0~255)을 점(.)으로 구분하여 표현합니다 (예: 211.234.12.89).
- IPv6 주소 체계: 128비트 16진수 수치로 8개 블록을 콜론(:)으로 구분하여 무한한 주소 자원을 제공합니다.
- NAT(Network Address Translation) 기술: 내부의 수십 대 사설 디바이스가 단 1개의 공인 IP를 공유하여 외부 망과 데이터를 주고받도록 변환합니다.
2. 순수 자바스크립트 IP 위치 조회 API 연동 소스
다음은 외부 무료 IP GeoLocation API를 호출하여 내 공인 IP와 접속 국가, ISP 정보를 로드하는 자바스크립트 구현 소스입니다:
async function fetchMyIpDetails() {
try {
// 1. 공인 IP 및 위치 정보 API 호출
const response = await fetch('https://ipapi.co/json/');
const data = await response.json();
// 2. 브라우저 환경 데이터 수집
const userAgent = navigator.userAgent;
const screenWidth = window.screen.width;
const screenHeight = window.screen.height;
return {
ip: data.ip,
country: data.country_name,
city: data.city,
isp: data.org,
asn: data.asn,
userAgent: userAgent,
screenResolution: screenWidth + 'x' + screenHeight
};
} catch (error) {
console.error("IP 정보 조회 실패:", error);
return null;
}
}
[!NOTE] 매번 포털 검색창에 "내 IP"를 검색하거나 명령 프롬프트(cmd)에서 ipconfig 명령을 치며 헷갈려할 필요 없이, 내 IP 주소 확인 도구를 활용하면 내 브라우저의 공인 IPv4/IPv6 주소와 대략적 위치, ISP 통신사 및 디바이스 해상도를 즉시 한눈에 확인하고 복사할 수 있습니다.
내 디바이스의 공인 IP 주소와 대략적 위치, ISP 통신사 및 화면 해상도를 실시간 한눈에 확인해 보세요.
3. 실무 네트워크 보안 및 프라이버시 유지 지침
- VPN 및 프록시(Proxy) 접속 시 IP 우회 판정: 가상 사설망(VPN)이나 익명 프록시를 사용할 경우, 조회되는 공인 IP가 실제 내 소재지 국가(한국) 대신 미국, 일본, 싱가포르 등 우회 서버가 위치한 국가의 IP 주소로 전환 렌더링되어 프라이버시가 보호됩니다.
- 고정 IP(Static IP) vs 동적 IP(Dynamic IP) 보안 수칙: 일반 가정용 유선 인터넷은 통신사 사정에 따라 IP가 주기적으로 변경되는 동적 IP 방식을 사용합니다. 웹 서버나 NAS를 구축할 때는 고정 IP 서비스 또는 DDNS(Dynamic DNS) 설정을 결합해야 안정적인 접속을 보장할 수 있습니다.
