Cum poți găsi locația geografică a unui server linux

Configurare noua (How To)

Situatie

În acest articol, vă vom arăta cum să găsiți adresa IP adresă geografică a unui sistem Linux
la distanță folosind API-uri deschise și un script simplu bash din linia de comandă. Pe internet, fiecare server are o adresă IP orientată spre public, care este atribuită direct serverului sau printr-un router care trimite traficul de rețea către acel server. Adresele IP oferă o modalitate ușoară de a urmări locația serverului din lume prin utilizarea a două API-uri utile furnizate de ipinfo.io și ipvigilante.com pentru a obține orașul, statul și țara conectate la un server.

Solutie

Pasi de urmat

Se instaleaza Curl si Jq.

Pentru a obține adresa IP a locației geografice a serverului, trebuie să instalați
instrumentul de descărcare a liniei de comandă curl și instrumentul de linie de comandă
jq pentru a procesa datele JSON din API-urile de localizare.

Găsiți adresa IP publică a serverului

Pentru a obține adresa IP publică a serverului, utilizați următoarea comandă
curl pentru a face o solicitare API la ipinfo.io în terminal, după cum se arată.

Obțineți date privind locația IP din API

Odată ce ați obținut adresa IP publică a serverului, puteți face acum o solicitare
la API-ul ipvigilante.com pentru a prelua datele geolocation utilizând următoarea
comandă. Asigurați-vă că înlocuiți <adresa IP> cu adresa IP publică a serverului.

Tip solutie

Permanent
Etichetare:

Voteaza

(26 din 66 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?