5Aug
Obstaja veliko načinov, kako se naučiti lokacije računalnika z njegovega IP-naslova, ampak kako greste, če se odločite za uporabo ukazne vrstice, če želite poiskati informacije? Današnji SuperUser Q & Objavi ima nekaj koristnih predlogov za pomoč bralcu pri iskanju informacij, ki jih želi.
Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.
Posnetek zaslona Paul Fenwick( Flickr).
Vprašalnik
SuperUser bralnik AlikElzin-kilaka želi vedeti, kako najti lokacijo IP naslova računalnika z ukazno vrstico:
Kako najdem lokacijo računalnika( IP-naslov) s pomočjo ukazne vrstice? Ali bi na primer uporabil curl ali wget?
Kako najdete lokacijo IP naslova računalnika z ukazno vrstico?
Odzivniki
SuperUser, ki so sodelovali z AlikElzin-kilaka in Ben N, imajo odgovor za nas. Najprej navzgor, AlikElzin-kilaka:
Obstaja storitev( IPInfo), ki lahko zagotovi rezultate. Lahko jo pokličete z uporabo curl, na primer:
- curl ipinfo.io
Rezultat:
Zahtevajo se lahko tudi specifične informacije o IP-ju:
- curl ipinfo.io/216.58.194.46
Rezultat:
Vir: Kako poiskati geografskolokacija naslova IP iz ukazne vrstice
Sledi odgovor Ben N:
Ker vprašanje ne določa operacijskega sistema, je to, kako dobiti te iste informacije s curl PowerShell( dejansko je alias Invoke-WebRequest ):
- ( curl ipinfo.io). Vsebina
Kateri izdeluje niz JSON.Za pridobitev predmeta, ki ga predstavlja JSON, uporabite ConvertFrom-Json :
- curl ipinfo.io |ConvertFrom-Json
Ker je to objekt PowerShell, lahko enostavno dobite določena polja iz nje. Na primer, ta ukaz dobi samo zunanji IP-naslov kot niz:
- ( curl ipinfo.io | ConvertFrom-Json). ip
Upoštevajte, da geografski podatki iz te storitve niso zelo natančni, vendar me je poiskal znotraj 20 miljali tako o moji dejanski lokaciji in informacij o ponudnikih internetnih storitev se zdi zanesljiv.
Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.