Startpagina » hoe » Hoe vindt u de geografische locatie van een computer met behulp van de opdrachtregel?

    Hoe vindt u de geografische locatie van een computer met behulp van de opdrachtregel?

    Er zijn veel manieren om de locatie van een computer te achterhalen vanaf het IP-adres, maar hoe gaat u ermee om als u besluit de opdrachtregel te gebruiken om de informatie te vinden? Het SuperUser Q & A-bericht van vandaag bevat enkele nuttige suggesties om een ​​lezer te helpen de informatie te vinden die hij zoekt.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    Screenshot met dank aan Paul Fenwick (Flickr).

    De vraag

    SuperUser-lezer AlikElzin-kilaka wil weten hoe de locatie van een IP-adres van een computer te vinden via de opdrachtregel:

    Hoe vind ik de internetlocatie (IP-adres) van een computer via de opdrachtregel? Zou ik bijvoorbeeld krul of wget gebruiken?

    Hoe vindt u de locatie van een IP-adres van een computer met behulp van de opdrachtregel?

    Het antwoord

    SuperUser-medewerkers AlikElzin-kilaka en Ben N hebben het antwoord voor ons. Ten eerste, AlikElzin-kilaka:

    Er is een service (IPInfo) die de resultaten kan leveren. U kunt het gebruiken met behulp van krul, bijvoorbeeld:

    • krullen ipinfo.io

    Resultaat:

    De informatie van een specifieke IP kan ook worden opgevraagd:

    • krul ipinfo.io/216.58.194.46

    Resultaat:

    Bron: Hoe de geografische locatie van een IP-adres op te zoeken vanaf de opdrachtregel

    Gevolgd door het antwoord van Ben N:

    Omdat de vraag geen besturingssysteem specificeert, is dit hoe je dezelfde informatie kunt krijgen met de krul van PowerShell (eigenlijk een alias van Roep-WebRequest):

    • (curl ipinfo.io). Inhoud

    Die een JSON-reeks produceert. Om het object te krijgen dat de JSON vertegenwoordigt, gebruik je ConvertFrom-Json:

    • krullen ipinfo.io | ConvertFrom-Json

    Omdat dit een PowerShell-object is, kunt u er gemakkelijk specifieke velden uit halen. Met deze opdracht wordt bijvoorbeeld alleen het externe IP-adres als een tekenreeks opgehaald:

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

    Merk op dat de geografische informatie van deze service niet supernauwkeurig is, maar het heeft me wel binnen 20 mijl van mijn werkelijke locatie gevonden en de ISP-informatie lijkt betrouwbaar te zijn.


    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.