Windows Tips & News

Windows 10에서 IP 주소의 지리적 위치 정보 얻기

click fraud protection
권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.

이전 기사에서 우리는 bash를 사용하여 IP 주소에 대한 지리적 위치 정보를 얻는 방법, Linux의 curl 및 jq. Windows 10에서 동일한 작업을 수행하는 방법을 살펴보겠습니다. 같은 목적으로 Linux 또는 PowerShell에서 Bash를 사용할 수 있습니다.

광고


다시 말하지만, 우리는 무료 서비스 "freegeoip.net"을 지리적 위치 정보의 소스로 사용할 것입니다. IP 주소의 지리적 위치를 검색하는 공개 HTTP API를 제공합니다. 시간대, 위도 및 경도와 같은 기타 관련 정보와 함께 도시와 연결된 IP 주소 데이터베이스를 사용합니다. 이것은 매우 유용합니다.

Ubuntu에서 Bash를 사용하여 Windows 10에서 IP 주소의 지리적 위치 정보 얻기

Linux에 Bash가 설치되어 있으면 이 경우에 사용할 수 있습니다. jq 콘솔 JSON 파서를 설치해야 합니다. 다음과 같이 하십시오.

    1. Ubuntu에서 Bash를 엽니다. 먼저 설치해야 할 수도 있습니다. 다음 문서를 참조하세요.
      Windows 10에서 Ubuntu Bash를 활성화하는 방법팁: 할 수 있습니다 탐색기의 컨텍스트 메뉴에 Ubuntu의 Bash 추가 원하는 폴더에서 빠르게 열 수 있습니다.
    2. 다음 명령을 입력합니다.
      sudo apt-get 설치 jq

      응용 프로그램이 설치됩니다:jq-in-bash-on-ubuntu 설치

    3. 이제 다음 명령을 사용할 수 있습니다.
      곱슬 곱슬하다 http://freegeoip.net/json/119.94.116.145>tmpjson.txt && jq '.' tmpjson.txt && rm tmpjson.txt

      출력:Windows에서 명령 실행

나는 같은 명령이다. 기본 Linux 환경에서 사용그러나 결함이 있습니다. Windows 10에서 Ubuntu의 Bash는 파이프라인 출력에 대한 지원을 중단했습니다. 이 문제로 인해 여러 도구를 결합하여 제대로 작동할 수 없습니다.

그래서 서버 응답을 저장한 후 삭제되는 임시 파일 'tmpjson.txt'를 사용했습니다.

Ubuntu의 Bash 사용자가 아닌 경우 대신 PowerShell을 사용할 수 있습니다.

PowerShell을 사용하여 Windows 10에서 IP 주소의 지리적 위치 정보 가져오기

여기에 설명된 대로 PowerShell의 새 인스턴스를 엽니다. Windows 10에서 PowerShell을 여는 모든 방법

curl 도구 대신 cmdlet을 사용할 수 있습니다. Invoke-RestMethod. 일반적으로 JSON 또는 XML 데이터를 반환하는 REST(Representational State Transfer) 서비스와 함께 작동하도록 특별히 제작되었습니다.

구문은 다음과 같습니다.

Invoke-RestMethod -Method Get -Uri http://freegeoip.net/json/119.94.116.145

명령의 결과는 다음과 같습니다.

파워쉘 포함

명령에 추가 형식을 적용할 필요도 없습니다. 출력에 이미 멋지게 표시되어 있습니다.

그게 다야

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.
Firefox ETP 2.0에서 리디렉션 추적기 차단 활성화 또는 비활성화

Firefox ETP 2.0에서 리디렉션 추적기 차단 활성화 또는 비활성화

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.Mozilla Firefox의 향상된 추적 보호 2.0에서 리디렉션 추적기 차단을 활성화 ...

더 읽어보기

Windows 10은 곧 디스플레이당 개별 가상 데스크톱을 갖게 됩니다.

Windows 10은 곧 디스플레이당 개별 가상 데스크톱을 갖게 됩니다.

작업 보기라고도 하는 Windows 10의 가상 데스크톱 기능은 가까운 장래에 더욱 개선될 것입니다. 곧 연결된 각 디스플레이에 대해 개별적으로 가상 데스크톱을 추가하거나 제...

더 읽어보기

Google은 Android에서 Nearby Share를 사용할 수 있도록 합니다.

Google은 Android에서 Nearby Share를 사용할 수 있도록 합니다.

Google은 현재 Pixel 및 Samsung 스마트폰을 포함하는 초기에 작은 장치 세트에 새로운 Nearby Share 기능을 출시하고 있습니다. 지원되는 모델의 운 좋은...

더 읽어보기