如何使用命令行查找计算机的地理位置?

有很多方法可以从计算机的IP地址得知计算机的位置,但是如果您决定使用命令行查找信息,您该如何进行呢?今天的超级用户问答有一些有用的建议,可以帮助读者找到他想要的信息。...

如何使用命令行查找计算机的地理位置?

有很多方法可以从计算机的IP地址得知计算机的位置,但是如果您决定使用命令行查找信息,您该如何进行呢?今天的超级用户问答有一些有用的建议,可以帮助读者找到他想要的信息。

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。

截图由保罗·芬威克(Flickr)提供。

问题

超级用户读者AlikElzin kilaka想知道如何使用命令行查找计算机的IP地址位置:

How do I find a computer’s internet (IP address) location using the command line? Would I use curl or wget, for example?

如何使用命令行查找计算机的IP地址位置?

答案

超级用户贡献者AlikElzin kilaka和Ben N为我们提供了答案。首先,AlikElzin kilaka:

There is a service (IPInfo) that can provide the results. You can invoke it using curl, for example:

  • curl ipinfo.io

Result:

007Ys3FFgy1gpdlov2twej30hd05p3yh

A specific IP’s info can also be requested:

  • curl ipinfo.io/216.58.194.46

Result:

007Ys3FFgy1gpdlovytjpj30hd06at8v

Source: How to look up the geographic location of an IP address from the command line

接着是Ben N的回答:

Since the question does not specify an operating system, this is how to get that same information with PowerShell’s curl (actually an alias of Invoke-WebRequest):

  • (curl ipinfo.io).Content

Which produces a JSON string. To get the object that the JSON represents, use ConvertFrom-Json:

  • curl ipinfo.io | ConvertFrom-Json

Since that is a PowerShell object, you can easily get specific fields from it. For example, this command gets just the external IP address as a string:

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

Note that the geographical information from this service is not super accurate, but it did locate me within 20 miles or so of my actual location and the ISP information seems to be reliable.


有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发表于 2021-04-09 17:03
  • 阅读 ( 152 )
  • 分类:互联网

你可能感兴趣的文章

linux终端的5个联网命令

...工作有许多优点。相对于GUI,它几乎总是更快。更高级的计算机用户通常更喜欢命令行,因为它的脚本和简洁的工作过程。 ...

  • 发布于 2021-03-13 15:30
  • 阅读 ( 216 )

40多个最常用的linux终端命令

...分离。主要用于使外部设备,如硬盘或USB驱动器,与您的计算机交互。 ps--显示当前正在运行的进程的列表。默认情况下,它只列出在当前用户下启动的进程,但存在用于查找和筛选所有类型进程的参数。 ...

  • 发布于 2021-03-15 21:40
  • 阅读 ( 254 )

13 df linux命令及其示例

... 若要显示计算机的磁盘空间,这将导致文件系统类型、已用空间和可用空间等,请使用: ...

  • 发布于 2021-03-18 03:04
  • 阅读 ( 173 )

适用于mac的finder键盘快捷键备忘单

...Shift+Cmd+H键打开当前用户帐户的主文件夹Shift+Cmd+C键打开计算机窗口Shift+Cmd+R键打开空投窗口Shift+Cmd+K键打开网络窗口Shift+Cmd+I键打开iCloud驱动器Shift+Cmd+A打开应用程序文件夹Shift+Cmd+U键打开实用程序文件夹Shift+Cmd+G键打开对话框以...

  • 发布于 2021-03-19 07:05
  • 阅读 ( 227 )

linux命令参考备忘单

...接口、带宽使用情况等。发出砰的声响从网络上的另一台计算机发送或接收数据。通常用于测试是否建立了网络连接以及该连接的速度。挖掘查找域的DNS地址wget公司下载一个文件。宋承宪固定外壳。连接并登录到远程网络位置...

  • 发布于 2021-03-22 04:06
  • 阅读 ( 231 )

如何在linux上管理ip地址:查找、设置和更改

IP地址就像你的电脑电话号码。您的计算机使用它来联系其他设备,反之亦然。下面是管理Linux IP地址的一些最简单的方法。 ...

  • 发布于 2021-03-24 17:34
  • 阅读 ( 255 )

如何使用windows文件恢复工具恢复丢失的数据

...indows文件恢复是一个命令行应用程序,可用于尝试恢复从计算机中删除的文件。微软在2020年发布了文件恢复工具,你可以用它来尝试恢复硬盘、外部驱动器和USB闪存驱动器上的数据。它不适用于云存储设备和网络文件共享。 ...

  • 发布于 2021-03-29 13:59
  • 阅读 ( 263 )

如何在windows 10的命令提示符下使用microsoft defender antivirus

...进度。 运行完整的病毒扫描 全面扫描彻底检查您的所有计算机文件的病毒,恶意软件和其他安全威胁。由于这是一个全面的扫描,它往往需要比其他扫描更长的时间。 可以在命令提示符下使用以下命令运行完全扫描: MpCmdRun -S...

  • 发布于 2021-03-31 11:39
  • 阅读 ( 348 )

如何在linux上查找和删除断开的符号链接

...棒的特性,但是它们可能会断开并指向任何东西。下面是如何找到断开的符号链接,检查它们,并在需要时从系统中删除它们。 符号链接101 符号链接,也称为“软链接”和“符号链接”,是一种可以指向文件和目录的快捷方...

  • 发布于 2021-04-01 09:09
  • 阅读 ( 208 )

如何使用linux的man命令:隐藏的秘密和基础知识

...把它点燃看看! 相关:您应该知道的37条重要的Linux命令 如何打开手册 要使用man,请在命令行中键入man,后跟空格和Linux命令。man打开Linux手册的“手册页”,其中描述了该命令,当然,如果它能找到它的话。 让我们输入以下内...

  • 发布于 2021-04-02 10:46
  • 阅读 ( 195 )
orxa797255
orxa797255

0 篇文章

相关推荐