Hvordan finner du en datamaskinens geografiske plassering ved hjelp av kommandolinjen?
Det er mange måter å lære på plasseringen av en datamaskin fra sin IP-adresse, men hvordan går det med om du bestemmer deg for å bruke kommandolinjen for å finne informasjonen? Dagens SuperUser Q & A-innlegg har noen nyttige forslag for å hjelpe en leser å finne den informasjonen han vil ha.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.
Skjermbilde med Paul Fenwick (Flickr).
Spørsmålet
SuperUser-leser AlikElzin-kilaka vil vite hvordan man finner en datamaskinens IP-adresseplassering ved hjelp av kommandolinjen:
Hvordan finner jeg en datamaskinens Internett-adresse (IP-adresse) ved hjelp av kommandolinjen? Skal jeg bruke curl eller wget, for eksempel?
Hvordan finner du en datamaskinens IP-adresseplassering ved hjelp av kommandolinjen?
Svaret
SuperUser-bidragsytere AlikElzin-kilaka og Ben N har svaret for oss. Først opp, AlikElzin-kilaka:
Det er en tjeneste (IPInfo) som kan gi resultatene. Du kan påkalle det ved å bruke krøll, for eksempel:
- krølle ipinfo.io
Resultat:
En spesifikk IP-info kan også bli forespurt:
- krølle ipinfo.io/216.58.194.46
Resultat:
Kilde: Hvordan slå opp den geografiske plasseringen av en IP-adresse fra kommandolinjen
Etterfulgt av svaret fra Ben N:
Siden spørsmålet ikke angir et operativsystem, får du den samme informasjonen med PowerShells krølle (egentlig et alias av Påkall-WebRequest):
- (curl ipinfo.io) .Content
Som produserer en JSON-streng. For å få objektet som JSON representerer, bruk ConvertFrom-Json:
- krølle ipinfo.io | ConvertFrom-Json
Siden det er et PowerShell-objekt, kan du enkelt få bestemte felt fra det. For eksempel får denne kommandoen bare den eksterne IP-adressen som en streng:
- (krølle ipinfo.io | ConvertFrom-Json) .ip
Vær oppmerksom på at den geografiske informasjonen fra denne tjenesten ikke er super nøyaktig, men den fant meg innen 20 miles eller så av min faktiske plassering og ISP-informasjonen synes å være pålitelig.
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.