Ako nájdete geografické umiestnenie počítača pomocou príkazového riadka?
Existuje mnoho spôsobov, ako sa naučiť umiestnenie počítača z jeho adresy IP, ale ako to urobíte, ak sa rozhodnete použiť príkazový riadok na vyhľadanie informácií? Dnešný príspevok SuperUser Q & A obsahuje niekoľko užitočných návrhov, ktoré pomôžu čitateľovi nájsť informácie, ktoré chce.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Snímka s námetom od Paul Fenwick (Flickr).
Otázka
Čítačka SuperUser AlikElzin-kilaka chce vedieť, ako nájsť adresu IP počítača pomocou príkazového riadka:
Ako nájdem umiestnenie počítača na internete (IP adresu) pomocou príkazového riadka? Mohol by som použiť napr?
Ako nájdete adresu IP počítača pomocou príkazového riadka?
Odpoveď
Príslušníci služby SuperUser AlikElzin-kilaka a Ben N majú odpoveď pre nás. Po prvé, AlikElzin-kilaka:
Existuje služba (IPInfo), ktorá môže poskytnúť výsledky. Môžete ju spustiť pomocou zvlnenia, napríklad:
- curl ipinfo.io
výsledok:
Môžete tiež požiadať o informácie o špecifických adresách IP:
- curl ipinfo.io/216.58.194.46
výsledok:
zdroj: Ako zistiť geografickú polohu adresy IP z príkazového riadku
Nasledovala odpoveď Ben N:
Vzhľadom na to, že otázka nešpecifikuje operačný systém, postupujte tak, ako získať tie isté informácie pomocou vlny PowerShell (v skutočnosti alias Vyvolať-WebRequest):
- (curl ipinfo.io). Obsah
Čo vytvára reťazec JSON. Ak chcete získať objekt, ktorý reprezentuje JSON, použite ConvertFrom-JSON:
- curl ipinfo.io | ConvertFrom-JSON
Keďže ide o objekt PowerShell, môžete z neho ľahko získať konkrétne polia. Napríklad, tento príkaz získa len vonkajšiu IP adresu ako reťazec:
- (curl ipinfo.io | ConvertFrom-Json)
Všimnite si, že geografické informácie z tejto služby nie sú presne presné, ale našli ma do vzdialenosti približne 20 míľ svojej skutočnej polohy a informácie ISP sa zdajú byť spoľahlivé.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.