5Aug

Hvordan finder du en computers geografiske placering ved hjælp af kommandolinjen?

click fraud protection

Der er mange måder at lære placeringen af ​​en computer fra sin IP-adresse på, men hvordan går det med det, hvis du vælger at bruge kommandolinjen til at finde oplysningerne? Dagens SuperUser Q & A-indlæg har nogle nyttige forslag til at hjælpe en læser med at finde de oplysninger, han ønsker.

Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.

Skærmbillede høflighed af Paul Fenwick( Flickr).

Spørgsmål

SuperUser-læser AlikElzin-kilaka vil vide, hvordan man finder en computers IP-adresseplacering ved hjælp af kommandolinjen:

Hvordan finder jeg en computers internetadresse( IP-adresse) ved hjælp af kommandolinjen? Vil jeg bruge curl eller wget, for eksempel?

Hvordan finder du en computers IP-adresse placering ved hjælp af kommandolinjen?

Svaret

SuperUser-bidragsydere AlikElzin-kilaka og Ben N har svaret for os. Først op, AlikElzin-kilaka:

Der er en service( IPInfo), der kan give resultaterne. Du kan påberåbe det ved hjælp af krøller, for eksempel:

instagram viewer

  • krølle ipinfo.io

Resultat:

En specifik IP-info kan også rekvireres:

  • krølle ipinfo.io/216.58.194.46

Resultat:

Kilde: Sådan ser du op på den geografiskeplacering af en IP-adresse fra kommandolinjen

Efterfulgt af svaret fra Ben N:

Da spørgsmålet ikke angiver et operativsystem, får du den samme information med PowerShell's curl( faktisk et alias af Invoke-WebRequest ):

  • ( curl ipinfo.io). Content

Hvilket producerer en JSON-streng. For at få det objekt, som JSON repræsenterer, skal du bruge ConvertFrom-Json :

  • krølle ipinfo.io |ConvertFrom-Json

Da det er en PowerShell-objekt, kan du nemt få bestemte felter fra den. F.eks. Får denne kommando bare den eksterne IP-adresse som en streng:

  • ( curl ipinfo.io | ConvertFrom-Json). ip

Bemærk, at den geografiske information fra denne tjeneste ikke er super præcis, men den fandt mig inden for 20 mileseller så på min faktiske placering og internetudbyderinformationen synes at være pålidelig.

Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.