5Aug
Det finns många sätt att lära sig en dator från dess IP-adress, men hur går det om du väljer att använda kommandoraden för att hitta informationen? Dagens SuperUser Q & A-inlägg har några användbara förslag för att hjälpa en läsare att hitta den information han vill ha.
Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Skärmdump med tillstånd av Paul Fenwick( Flickr).
Frågan
SuperUser-läsare AlikElzin-kilaka vill veta hur man hittar en dators IP adressadress med kommandoraden:
Hur hittar jag en dators internetadress( IP-adress) med kommandoraden? Skulle jag använda curl eller wget, till exempel?
Hur hittar du en dators IP adressadress med kommandoraden?
Svaret
SuperUser-bidragsgivare AlikElzin-kilaka och Ben N har svaret för oss. Först upp, AlikElzin-kilaka:
Det finns en tjänst( IPInfo) som kan ge resultaten. Du kan åberopa det med hjälp av curl, till exempel:
- curl ipinfo.io
Resultat:
En specifik IP-information kan också beställas:
- curl ipinfo.io/216.58.194.46
Resultat:
Källa: Hur man tittar upp den geografiskaplacering av en IP-adress från kommandoraden
Följd av svaret från Ben N:
Eftersom frågan inte anger ett operativsystem, så får du samma information med PowerShells curl( faktiskt ett alias för Invoke-WebRequest ):
- ( curl ipinfo.io). Content
Vilket ger en JSON-sträng. För att få objektet som JSON representerar, använd ConvertFrom-Json :
- curl ipinfo.io |ConvertFrom-Json
Eftersom det är ett PowerShell-objekt kan du enkelt få specifika fält från den. Detta kommando får till exempel bara den externa IP-adressen som en sträng:
- ( curl ipinfo.io | ConvertFrom-Json).
Observera att den geografiska informationen från den här tjänsten inte är superkorrigerad, men den hittade mig inom 20 mileseller så om min faktiska plats och ISP-informationen verkar vara tillförlitlig.
Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.