
지연 시간을 이용하여 모든 IP를 물리적 위치로 지리적 위치 추적
Globalping을 사용하여 IP를 지연 시간 기준으로 물리적 위치로 변환하는 간단한 도구입니다.
이 도구와 그 존재 이유에 대해 더 알아보려면 블로그를 참조하세요:
We have ipinfo at home or how to geolocate IPs in your CLI using latency
git clone https://github.com/jimaek/geolocation-tool
cd geolocation-tool
npm install && npm link
geolocate
docker run \
-e GLOBALPING_TOKEN=<선택적_토큰> \
--name geolocation-tool \
--rm \
$(docker build -q .) \
-- <IP_주소> [옵션]
토큰을 사용하여 시간당 최대 500회 테스트 한도를 높이는 것이 좋습니다.
이 도구는 환경 변수 GLOBALPING_TOKEN에서 토큰을 읽습니다. 이는 Globalping CLI에서 사용하는 것과 동일한 변수입니다.
Globalping Dashboard에서 무료 토큰을 받으세요.
IP를 확인합니다. 기본적으로 단계당 50개의 프로브로 제한됩니다.
미국은 4단계, 다른 모든 국가는 3단계입니다.
따라서 총 사용량은 단계 수 × 제한입니다.
기본적으로 미국은 200, 나머지는 150입니다.
1단계에서 대륙 선택을 위해 +30.
geolocate 213.133.116.45
-L/--limit는 단계당 프로브 수 제한을 높입니다.
이렇게 하면 특히 도시 단위의 정확도가 향상되지만 크레딧을 많이 소모합니다.
geolocate 213.133.116.45 -L 200
토큰을 명시적으로 제공
GLOBALPING_TOKEN=XXX geolocate 213.133.116.45
# geolocate 45.95.160.61
Geolocating 45.95.160.61...
Phase 1: 대륙 감지 중...
Europe: 123.12 ms
Oceania: 172.49 ms
North America: 57.23 ms
South America: 93.96 ms
Asia: 167.03 ms
Africa: 257.46 ms
최적 대륙: North America (57.23 ms)
Phase 2: 국가 감지 중...
50개 프로브에서 측정...
[████████████████████████████████████████] 100.0% 50/50 - Best: US (0.01 ms)
United States: 0.01ms
Canada: 42.96ms
최적 국가: United States (0.01ms)
Phase 3: 미국 주 감지 중...
50개 프로브에서 측정...
[████████████████████████████████████████] 100.0% 50/50 - Best: FL (0.26 ms)
Florida: 0.26ms
Illinois: 0.38ms
Oklahoma: 0.81ms
최적 주: Florida (0.26ms)
Phase 4: 도시 감지 중...
37개 프로브에서 측정...
[███████████████████████████████████████░] 97.3% 36/37 - Best: Miami (0.01 ms)
상위 3개 위치:
─────────────────────────────────────────────────
1. Miami, Florida, USA 0.01 ms
2. West Palm Beach, Florida, USA 5.38 ms
3. Tampa, Florida, USA 5.80 ms
═══════════════════════════════════════════════════
요약
═══════════════════════════════════════════════════
위치: Miami, Florida, United States
최소 지연 시간: 0.01 ms
신뢰도: 매우 높음
═══════════════════════════════════════════════════