有多种方法可以从IP地址中了解计算机的位置,但如果您决定使用命令行查找信息,那么您如何处理?今天
今天的问题
Screenshot由Paul Fenwick(Flickr)提供。
问题
SuperUser阅读器AlikElzin-kilaka想知道如何找到一台电脑首先,AlikElzin-kilaka:
有一个可以提供结果的服务(IPInfo)。你可以使用curl来调用它,例如::
curl ipinfo。io
Result:
A具体IPIO / 216.58.194.46
Result:
Source:如何从命令行
查找IP地址的地理位置
下载了本N:
的答案
由于该问题没有指定操作系统,所以这是如何使用PowerShell获取相同的信息IO)。内容
生成一个JSON字符串。要获取JSON表示的对象,请使用ConvertFrom-Json:
curl ipinfo。io | ConvertFrom-Json
因为这是一个PowerShell对象,您可以从中轻松获取特定的字段。例如,该命令仅将外部IP地址作为string:
(curl ipinfo)。io | ConvertFrom-JSON)。ip
请注意,该服务的地理信息不是超级准确,但确实将我定位在我实际位置的20英里内,ISP信息似乎是可靠的。
有什么要补充说明吗?在评论中发出声音。想要阅读其他技术精湛的Stack Exchange用户的更多答案?在这里查看完整的讨论话题。
."