메인 리눅스 Linux의 Bash에서 IP 주소의 위치 정보 가져 오기

Linux의 Bash에서 IP 주소의 위치 정보 가져 오기



답장을 남겨주세요

때로는 IP 주소에 대한 지리적 위치 정보를 빠르게 가져와야합니다. Linux에서는 콘솔 앱의 강력한 기능을 사용하여 시간을 절약하고이 정보를 빠르게 검색 할 수 있습니다. 어떻게 할 수 있는지 봅시다.

광고


특정 IP 주소에 대한 지리적 위치 정보를 얻으려면 적절한 API를 제공하는 일부 온라인 서비스를 사용해야합니다. 권한 부여 절차 및 API 키 관리를 피하기 위해 일부 공용 서비스를 사용하는 것이 좋습니다. 그러한 서비스 중 하나는 FreeGeoIP.net.

IP 주소의 지리적 위치를 검색하기위한 공용 HTTP API를 제공합니다. 시간대, 위도 및 경도와 같은 기타 관련 정보와 함께 도시와 관련된 IP 주소 데이터베이스를 사용합니다. 이것은 매우 유용합니다.

이 서비스는 검색 결과를 JSON 또는 XML로 제공 할 수 있습니다. 따라서 curl과 JSON 파서를 결합하면 필요한 정보를 얻을 수 있습니다.

xbox에서 불화를 다운로드 할 수있어?

내가 좋아하는 JSON 파서 인 jq를 사용하겠습니다.

jq-in-repos매우 가볍고 빠릅니다.

이 경우 쿼리는 다음과 같아야합니다.

http://freegeoip.net/json/119.94.116.145

여기서 'json'부분은 원하는 데이터 형식입니다. JSON 외에도 XML 또는 CSV 일 수 있습니다.

curl을 사용하여 쿼리를 실행하고 출력을 보겠습니다.

지역 쿼리 원시결과는 읽기 어려운 원시 JSON 출력입니다. 결과 집합의 모양을 개선하기 위해 jq 도구를 사용하겠습니다. 다음과 같이 curl과 결합하십시오.

컬 http://freegeoip.net/json/119.94.116.145|jq

출력은 읽기가 더 쉽습니다.지역 쿼리 필터링

jq를 사용하여 출력을 필터링하고 필수 필드 만 표시하도록 할 수 있습니다. 다음 명령은 국가 이름, 위도 및 경도 만 표시합니다.

컬 http://freegeoip.net/json/119.94.116.145|jq -r '.country_name, .latitude, .longitude'

이 명령을 다음 쉘 스크립트로 저장할 수 있습니다.

#! / bin / sh curl -s http://freegeoip.net/json/|jq -r '.country_name, .latitude, .longitude'

다음에 위치 정보를 가져와야 할 때 다음과 같이 스크립트를 실행할 수 있습니다.

./geo.sh IP_address

그게 다야.

재미있는 기사

에디터의 선택

오래되었거나 죽은 컴퓨터에서 iTunes 인증을 해제하는 방법(Apple Music도 마찬가지)
오래되었거나 죽은 컴퓨터에서 iTunes 인증을 해제하는 방법(Apple Music도 마찬가지)
iTunes 및 Apple Music에서 컴퓨터나 장치의 인증을 해제하는 방법에 대한 이 단계별 가이드는 원치 않는 공유를 제거하는 데 도움이 됩니다.
Windows 10에서 명령 프롬프트를 여는 숨겨진 방법
Windows 10에서 명령 프롬프트를 여는 숨겨진 방법
Windows 10에서 관리자 권한 명령 프롬프트를 열 수있는 여러 방법을 이미 알고있을 것입니다. 여기에 또 다른 방법 인 숨겨진 비밀 방법이 있습니다.
리그 오브 레전드에서 프레스티지 포인트를 얻는 방법
리그 오브 레전드에서 프레스티지 포인트를 얻는 방법
리그 오브 레전드에는 스킨 및 아이콘과 같은 멋진 아이템에 사용할 수있는 다양한 포인트가 있습니다. 가장 원하는 것은 보석, 주황색 및 파란색 에센스입니다. 하지만 군중에서 눈에 띄는 하나의 통화가 있습니다
최고의 무료 이미지 호스팅 웹사이트 7개
최고의 무료 이미지 호스팅 웹사이트 7개
무료 이미지 호스팅 웹사이트에서는 사진을 저장하고 공유할 수 있는 공간을 제공합니다. 이 리뷰와 함께 어떤 웹사이트를 사용해야 하는지 알아보세요.
Windows 10의 시작 메뉴에서 모든 앱에 항목 추가
Windows 10의 시작 메뉴에서 모든 앱에 항목 추가
Windows 10의 시작 메뉴에서 모든 앱에 항목을 추가하거나 제거하는 방법은 다음과 같습니다. 파일 탐색기를 사용하여 모든 앱 목록을 사용자 지정할 수 있습니다.
Xbox X 테마 배경 화면은 Microsoft에서 다운로드 할 수 있습니다.
Xbox X 테마 배경 화면은 Microsoft에서 다운로드 할 수 있습니다.
최신 Xbox 콘솔 인 Xbox Series X를 발표 한 후 Microsoft는 Gears 5, Star Wars와 같은 게임과 Series X 로고가있는 이미지 세트가 포함 된 Xbox X 테마 월페이퍼 세트를 출시합니다. Xbox 본체의 팬이라면 이미지를 다운로드하고
무료 OnlyFans 구독을 찾는 방법
무료 OnlyFans 구독을 찾는 방법
OnlyFans의 경우 월간 구독을 위해 크리에이터의 독점 콘텐츠를 쉽게 찾을 수 있습니다. 이것이 플랫폼이 만들어지고 대부분의 프로필이 동일한 모델을 따르는 이유입니다. 그러나 서비스를 사용하는 다른 사람들이 관심을 가질 수 있습니다.