Stateless Tools

공인 IP는 브라우저가 스스로 알 수 없어 api.ipify.org를 호출합니다. 이때 접속 IP가 해당 서비스로 전달됩니다. User-Agent·언어·시간대·플랫폼은 브라우저에서 바로 읽습니다.

IP와 User-Agent 확인

현재 브라우저의 IP, User-Agent, 언어, 타임존 정보를 확인해 접속 환경 차이를 재현하고 지원 요청에 필요한 값을 정리합니다.

지원 요청 정보 수집

사용자 환경을 재현할 때 필요한 브라우저 문자열, 언어, 시간대 정보를 한 화면에서 확인합니다.

네트워크 경로 점검

VPN, 프록시, 회사망을 거칠 때 외부에서 보이는 IP가 예상과 같은지 빠르게 확인합니다.

복사 가능한 값

로그 분석, 고객 지원, QA 메모에 붙일 수 있도록 주요 환경 값을 바로 확인합니다.

자주 만나는 오류

표시된 IP가 실제 위치와 다를 때

VPN, 회사 프록시, 모바일 캐리어 NAT를 거치면 출구 서버의 IP가 보입니다. IP 기반 위치는 참고용이며 정확한 위치 판단에 쓰기 어렵습니다.

OS 버전이 10_15_7로 고정돼 보일 때

크롬은 개인정보 보호를 위해 User-Agent에 담기는 정보를 줄이고 있습니다(User-Agent Reduction). 최신 macOS에서도 10_15_7로 고정 표기되므로 실제 버전이 필요하면 Client Hints를 써야 합니다.

확인할 점

IP는 위치와 다름

IP 기반 위치는 VPN, 프록시, 통신사망에 따라 실제 위치와 다를 수 있습니다. 정확한 위치 정보로 취급하지 마세요.

User-Agent 축소

최신 브라우저는 개인정보 보호를 위해 User-Agent 정보를 줄이거나 고정할 수 있습니다. 세부 기능 판단에는 feature detection이 더 안정적입니다.

공인 IP와 내부 IP는 다릅니다

여기 보이는 값은 인터넷에서 보이는 공인 IP입니다. 공유기 안쪽 기기의 192.168 주소는 브라우저가 알 수 없습니다. 방화벽에 등록할 주소가 필요하면 이 값이 맞고, 사내 장비를 찾는 거라면 다른 방법이 필요합니다.

User-Agent는 이제 신뢰할 수 없습니다

브라우저들이 파편화를 막으려고 UA 문자열을 고정값으로 축소하고 있습니다. 버전이나 플랫폼 판별을 UA 파싱으로 하는 코드는 점점 틀리게 됩니다. 기능 감지(feature detection)를 쓰는 편이 맞습니다.

VPN과 프록시 뒤에서는 다른 값이 나옵니다

회사 VPN이나 프록시를 거치면 여기 보이는 IP는 그 출구 서버의 주소입니다. 접속 제한을 등록할 때 자기 집 IP를 넣으려 했는데 회사 IP가 들어가는 실수가 여기서 나옵니다. VPN을 끄고 다시 확인하세요.

사용 순서와 입력 예시 더 보기

사용 순서

  1. 페이지를 열어 현재 브라우저 환경 정보를 확인합니다.
  2. VPN이나 네트워크를 바꾼 뒤 새로고침해 IP 변화가 있는지 비교합니다.
  3. 버그 재현 요청에는 User-Agent, 브라우저 언어, 타임존을 함께 기록합니다.
  4. 공유 전 개인 IP나 내부망 정보가 노출되어도 되는지 확인합니다.

실제 입력과 결과

User-Agent 해석

입력

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36

결과

브라우저 Chrome 131
OS macOS
엔진 WebKit/Blink

함께 쓰면 좋은 도구