5Aug
Există numeroase moduri de a afla locația unui computer de la adresa IP, dar cum faceți acest lucru dacă decideți să utilizați linia de comandă pentru a găsi informațiile? Articolele de astăzi SuperUser Q & A au câteva sugestii utile pentru a ajuta cititorul să găsească informațiile pe care le dorește.
Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.
Imagine de fundal acordată lui Paul Fenwick( Flickr).
Întrebarea
cititorul de superUser AlikElzin-kilaka dorește să știe cum să găsească o locație a adresei IP a computerului utilizând linia de comandă:
Cum pot găsi locația de internet a unui computer( adresa IP) utilizând linia de comandă?V-aș folosi curl sau wget, de exemplu?
Cum găsiți locația adresei IP a computerului utilizând linia de comandă?
Răspunsurile
SuperUser contribuitori AlikElzin-kilaka și Ben N au răspunsul pentru noi.În primul rând, AlikElzin-kilaka:
Există un serviciu( IPInfo) care poate furniza rezultatele. Aveți posibilitatea să o invocați folosind curl, de exemplu:
- curl ipinfo.io
Rezultat:
O informație IP specifică poate fi de asemenea solicitată:
- curl ipinfo.io/216.58.194.46
Rezultat:
Sursa: Cum să căutați geograficlocalizarea unei adrese IP din linia de comandă
urmată de răspunsul de la Ben N:
Întrucât întrebarea nu specifică un sistem de operare, acesta este modul de obținere a acelorași informații cu cursa lui PowerShell( de fapt, un alias Invoke-WebRequest ):
- ( curl ipinfo.io). Content
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 găsit în termen de 20 de milesau așa de locația mea reală și informațiile ISP pare să fie fiabile.
Trebuie să adăugați ceva la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.