5Aug

Kā jūs varat atrast datora ģeogrāfisko atrašanās vietu, izmantojot komandrindu?

Ir daudz veidu, kā uzzināt datora atrašanās vietu no tā IP adreses, bet kā jūs to darāt, ja izlemjat izmantot komandrindu, lai atrastu informāciju?Šodienas SuperUser Q & amai ir daži noderīgi ieteikumi, lai palīdzētu lasītājam atrast vajadzīgo informāciju.

šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Screenshot pieklājīgi no Paul Fenwick( Flickr).

Jautājums

SuperUser lasītājs AlikElzin-kilaka vēlas uzzināt, kā atrast datora IP adresi, izmantojot komandrindu:

Kā es varu atrast datora interneta( IP adreses) atrašanās vietu, izmantojot komandrindu? Vai es varētu izmantot, piemēram, curl vai wget?

Kā jūs varat atrast datora IP adreses atrašanās vietu, izmantojot komandrindu?

Atbildes

SuperUser atbalstītāji AlikElzin-kilaka un Ben N ir atbilde mums. Pirmkārt, AlikElzin-kilaka:

Ir pieejams pakalpojums( IPInfo), kas var sniegt rezultātus. Jūs varat to izmantot, izmantojot curl, piemēram:

  • curl ipinfo.io

Rezultāts:

Var pieprasīt arī īpašu IP informāciju:

  • curl ipinfo.io/216.58.194.46

Rezultāts:

Avots: Kā meklēt ģeogrāfiskoIP adreses atrašanās vieta no komandrindas

Pēc Ben N atbildes:

Tā kā jautājums nenorāda operētājsistēmu, tas nozīmē, kā iegūt to pašu informāciju ar PowerShell curl( faktiski ir aizstājvārds Invoke-WebRequest ):

  • ( curl ipinfo.io). Saturs

, kas rada JSON virkni. Lai iegūtu objektu, ko pārstāv JSON, izmantojiet ConvertFrom-Json :

  • curl ipinfo.io |ConvertFrom-Json

Tā kā tas ir PowerShell objekts, jūs varat viegli iegūt no tā specifiskus laukus. Piemēram, šī komanda iegūst tikai ārējo IP adresi kā virkni:

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

Ņemiet vērā, ka šī pakalpojuma ģeogrāfiskā informācija nav ļoti precīza, taču tā atrada mani 30 jūdzesvai arī mana faktiskā atrašanās vieta, un ISP informācija, šķiet, ir uzticama.

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.