5Aug

Hogyan találja meg a számítógép földrajzi helyét a parancssor használatával?

Számos módszerrel lehet megtudni a számítógép helyét az IP-címéről, de hogyan jár el, ha úgy dönt, hogy a parancssor használatával megtalálja az információt? A mai SuperUser Q & A bejegyzésnek van néhány hasznos javaslata annak érdekében, hogy az olvasó megtalálja a kívánt információkat.

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

Pillanatkép Paul Fenwick( Flickr) jóvoltából.

Kérdés

SuperUser olvasó Az AlikElzin-kilaka megpróbálja megtalálni a számítógép IP-címét a parancssor segítségével:

Hogyan találhatom meg a számítógép internetes( IP) címét a parancssor segítségével? Használnám például a curl-ot vagy a wget-et?

Hogyan találja meg a számítógép IP-címét a parancssor segítségével?

A válasz

SuperUser-hozzájárulók AlikElzin-kilaka és Ben N válaszolnak nekünk. Először is, AlikElzin-kilaka:

Van egy szolgáltatás( IPInfo), amely biztosítja az eredményeket. Visszafordíthatjuk a curl használatával, például:

  • curl ipinfo.io

Eredmény:

Egy adott IP-információ is kérhető:

  • curl ipinfo.io/216.58.194.46

Eredmény:

Forrás: Hogyan keressük fel a földrajziaz IP-cím helyzete az

parancssorból A Ben N:

válasz után A kérdés nem ad meg egy operációs rendszert, így kapja meg ugyanazokat az információkat a PowerShell fürtjével( valójában az Invoke-WebRequest ):

  • ( curl ipinfo.io). Tartalom

JSON karakterláncot generál. A JSON által képviselt objektum megszerzéséhez használja az ConvertFrom-Json -t:

  • curl ipinfo.io |ConvertFrom-Json

Mivel ez egy PowerShell objektum, könnyedén megkaphatja a specifikus mezőket. Például, ez a parancs csak a külső IP-címet kapja stringként:

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

Ne feledje, hogy a szolgáltatás földrajzi adatai nem túl pontosak, de 20 mérföldvagyis az aktuális helyemről, és az internetszolgáltató adatai megbízhatónak tűnnek.

Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.