If-Koubou

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

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

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

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.

Ekrānuzņēmums pieklājīgi no Paul Fenwick (Flickr).

Jautājums

SuperUser lasītājs AlikElzin-kilaka vēlas zinā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?

Atbilde

SuperUser atbalstītāji AlikElzin-kilaka un Ben N ir atbildes par mums. Pirmais uz augšu, AlikElzin-kilaka:

Ir pieejams pakalpojums (IPInfo), kas var sniegt rezultātus. Jūs to varat izmantot, izmantojot čokurošanās, 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ā uzzināt IP adreses ģeogrāfisko atrašanās vietu no komandrindas

Seko Ben N atbilde:

Tā kā jautājumā nav norādīta operētājsistēma, tas ir veids, kā iegūt to pašu informāciju ar PowerShell's curl (faktiski aizstājvārdu Invoke-WebRequest):

  • (curl ipinfo.io). Saturs

Kas ražo 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 konkrētus laukus no tā. Piemēram, šī komanda kā virkne iegūst tikai ārējo IP adresi:

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

Ņemiet vērā, ka šī pakalpojuma ģeogrāfiskā informācija nav ļoti precīza, taču tā atrada mani 20 jūdžu attālumā no manas faktiskās atrašanās vietas, un ISP informācija, šķiet, ir ticama.

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