Er zijn veel manieren om de locatie van een computer aan de hand van zijn IP-adres te achterhalen, maar hoe pak je dat aan als je besluit om de opdrachtregel te gebruiken om de informatie te zoeken? De SuperUser Q & A-post van vandaag bevat enkele nuttige suggesties om een lezer te helpen de informatie te vinden die hij zoekt.
De vraag- en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-gedreven groepering van Q & A-websites.
Screenshot met dank aan Paul Fenwick (Flickr) .
De vraag
SuperUser-lezer AlikElzin-kilaka wil weten hoe je de IP-adreslocatie van een computer kunt vinden met behulp van de opdrachtregel:
Hoe vind ik de internetlocatie (IP-adres) van een computer met behulp van de opdrachtregel? Zou ik bijvoorbeeld curl of wget gebruiken?
Hoe vind je de IP-adreslocatie van een computer met behulp van de opdrachtregel?
Het antwoord
SuperUser-bijdragers AlikElzin-kilaka en Ben N hebben het antwoord voor ons. Ten eerste, AlikElzin-kilaka:
Er is een dienst ( IPinfo ) die de resultaten kunnen opleveren. U kunt het aanroepen met curl, bijvoorbeeld:
- krul ipinfo.io
Resultaat:
![]()
De informatie van een specifiek IP-adres kan ook worden opgevraagd:
- krul ipinfo.io/216.58.194.46
Resultaat:
![]()
Bron: Hoe u de geografische locatie van een IP-adres opzoekt vanaf de opdrachtregel
Gevolgd door het antwoord van Ben N:
Aangezien de vraag geen besturingssysteem specificeert, is dit hoe u diezelfde informatie kunt krijgen met de krul van PowerShell (eigenlijk een alias van Invoke-WebRequest ):
- (curl ipinfo.io). inhoud
Dat levert een JSON-string op. Gebruik. Om het object te krijgen dat de JSON vertegenwoordigt ConvertFrom-Json :
- krul ipinfo.io | ConvertFrom-Json
Aangezien dat een PowerShell-object is, kunt u er gemakkelijk specifieke velden uit halen. Deze opdracht haalt bijvoorbeeld alleen het externe IP-adres op als een tekenreeks:
- (krul ipinfo.io | ConvertFrom-Json) .ip
Merk op dat de geografische informatie van deze service niet super nauwkeurig is, maar het heeft me binnen 20 mijl of zo van mijn werkelijke locatie gelokaliseerd en de ISP-informatie lijkt betrouwbaar te zijn.
Iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden lezen van andere technisch onderlegde Stack Exchange-gebruikers? Bekijk hier de volledige discussiethread .