Există mai multe moduri de a afla locația unui computer de la adresa IP a acestuia, dar cum vă descurcați dacă decideți să utilizați linia de comandă pentru a găsi informațiile? Postarea de astăzi de la SuperUser Q&A are câteva sugestii utile pentru a ajuta cititorul să găsească informațiile pe care le dorește.
Sesiunea de Întrebări și Răspunsuri de astăzi ne vine prin amabilitatea SuperUser - o subdiviziune a Stack Exchange, un grup de site-uri web de întrebări și răspunsuri bazat pe comunitate.
Captură de ecran prin amabilitatea Paul Fenwick (Flickr) .
Intrebarea
Cititorul SuperUser AlikElzin-kilaka vrea să știe cum să găsească locația adresei IP a unui computer folosind linia de comandă:
Cum găsesc locația internetului (adresa IP) a unui computer folosind linia de comandă? Aș folosi curl sau wget, de exemplu?
Cum găsiți locația adresei IP a unui computer folosind linia de comandă?
Răspunsul
Contribuitorii SuperUser AlikElzin-kilaka și Ben N au răspunsul pentru noi. În primul rând, AlikElzin-kilaka:
Există un serviciu ( Ipinfo ) care poate oferi rezultatele. O puteți invoca folosind curl, de exemplu:
- curl ipinfo.io
Rezultat:
![]()
Informațiile unui anumit IP pot fi, de asemenea, solicitate:
- curl ipinfo.io/216.58.194.46
Rezultat:
![]()
Sursă: Cum să căutați locația geografică a unei adrese IP din linia de comandă
Urmat de răspunsul lui Ben N:
Deoarece întrebarea nu specifică un sistem de operare, acesta este modul în care puteți obține aceleași informații cu bucla PowerShell (de fapt un alias de Invocare-solicitare web ):
- (curl ipinfo.io) .Conținut
Care produce un șir JSON. Pentru a obține obiectul pe care îl reprezintă JSON, utilizați ConvertFrom-Json :
- curl ipinfo.io | ConvertFrom-Json
Deoarece acesta este un obiect PowerShell, puteți obține cu ușurință câmpuri specifice din acesta. De exemplu, această comandă primește doar adresa IP externă ca șir:
- (curl ipinfo.io | ConvertFrom-Json) .ip
Rețineți că informațiile geografice din acest serviciu nu sunt foarte exacte, dar m-au localizat la aproximativ 20 de mile de locația mea reală, iar informațiile ISP par a fi fiabile.
Aveți ceva de adăugat la explicație? Sună în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori ai Stack Exchange? Consultați aici firul complet de discuție .