如何在 Linux 中查看 IP

如何在linux中知道我的ip

了解或找出我们拥有的 IP 的话题是反复出现的。 让我们看看如何在 Linux 设备上执行此操作。

在这篇文章中,我将教你如何在浏览器中检查公共 IP,使用控制台以及如何获取它并使用 BASH 将其保存在我们的 .sh 脚本中

除此之外,我们还将看到如何检查我们的私有 IP 以及两者之间的区别。

公共 IP 与私有 IP

公共或外部 IP 是将我们与网络外部标识的 IP。 其他人将如何看到我们的路由器。

另一方面,私有、内部或本地 IP(随便叫什么)是路由器分配给连接到它的每个设备的 IP。

因此,网络上的每个设备都有不同的私有 IP,但分配给路由器的公共 IP 相同。

如何查看公网ip

有不同的方法。 请记住,IP 就像我们家的地址。 你不应该仅仅因为它而促进它。 例如,你在文章图片中看到的 ip 不是我的,我已经使用 TOR 更改了它,所以没有人知道我的 IP。

网络上的相关文章 使用 Tor 浏览 y 设置代理

从浏览器

从浏览器查看公共 ip

这是传统的方式。 当您需要知道您的 IP 时,以防您被禁止使用某项服务等。 在谷歌上搜索 什么是我的 ip 或什么是我的 ip 当输入任何第一个结果时,他们会将其提供给我们。

或输入这些地址之一。

从终端

使用 curl 命令。 就像调用某些返回 IP 的网站一样简单

curl ifconfig.me

我们可以调用以取回 IP 的网站

  • 配置文件
  • icanhazip.com
  • wgetip.com
  • ifconfig.co

如果您有兴趣了解更多内容,我会进行编译。

如果你因为没有安装 curl 而出现错误,你可以安装它

sudo apt update
sudo apt install curl

从 CLI 获取 ip 的另一种方法是使用 wget 命令,让我们转到终端。 就像 curl 我们可以使用

wget -qO- ifconfig.co

在 BASH 中保存公共 IP

如果您需要获取其 ip 并将其保存在变量中 BASH 中的 .sh 脚本 您可以使用例如以下代码

    echo "Tu ip actual es"
    ip="$(curl --silent icanhazip.com)"
    echo $ip

我们将在一个变量中准备好公共 ip,以便进行比较或做任何我们想做的事情。

怎么看私网ip

我们已经看到私有 IP 是路由器分配给网络上每个设备的一个,所以如果我们想做任何网络工作,我们需要知道我们的本地 IP。 在 Linux 中,我们有不同的选择来获取东西。 我留下最知名的。

带有主机名

最直接的。 在终端输入

hostname -I
查看带有主机名的私有 ip

使用 ifconfig

用这个简单的命令

ifconfig
使用 ifconfig 查看 ip 和网络

在图像中,您可以看到控制台返回的内容以及我们标记为红色的私有 IP。

带ip路由

另一种选择是使用

ip route
使用 ip route 查看私有 ip

和ifconfig一样,我已经用红色高亮了私网IP,当然不同方法得到的两个IP必须是一样的。

如果您需要有关 IP 的任何其他内容,或者想分享一种方法,请发表评论。

发表评论