如何在 Linux 中查找 IP 地址

IP 地址是在 Internet 或本地專用網絡上標識設備的唯一地址。 網絡中的每台計算機都需要自己唯一的 IP 地址才能被識別。 有兩個不同的 IP 地址:私有和公共。 可以為計算機分配私有 IP 或公共 IP,或兩者都分配。

公共 IP 是公開給 Internet 的地址。 可以從 Internet 訪問分配了公共 IP 的設備。 而本地內部網絡可以訪問私有 IP。

在本教程中,我們將學習不同的方法 找到IP地址Linux 系統。

使用 CLI 查找您的 IP 地址

私有 IP 分配給筆記本電腦、打印機、電話等設備,用於內部通信。 如果這台機器需要與外界通信,則需要使用路由器。

專用網絡使用的地址範圍如下:

  • 10.0. 0.0 到 10.255。 255.255。
  • 172.16。 0.0 到 172.31。 255.255。
  • 192.168。 0.0 到 192.168。 255.255。

Linux 中幾乎沒有可用的命令來查找 IP 地址。 流行的命令是 ip.

要顯示所有網絡接口及其分配的 IP 地址,請鍵入:

$ ip addr

還有一些命令可以顯示系統的私有 IP 地址。

$ ifconfig

$ hostname - I

$ nmcli

$ ip route get 1.2.3.4 | awk '{print $7}'

使用 GUI 查找您的 IP 地址

如果您在圖形環境中運行 Linux,您可以輕鬆導航到網絡設置以查找 IP 地址。 這裡我使用的是 Ubuntu GNOME 界面。

在 Gnome 桌面中,單擊右上角的“網絡”圖標。

gnome 桌面上的網絡圖標

.

從下拉菜單中單擊“有線連接”。

有線連接

接下來,單擊下方出現的“有線設置”選項

有線設置

這將顯示“網絡設置”窗口。 單擊齒輪圖標,在新窗口中的第一個選項卡“詳細信息”顯示系統的 IP 地址。

有線 - 詳細信息選項卡

查找您的公共 IP 地址

公共 IP 地址是可以從 Internet 訪問的 IP 地址。 通常公共 IP 是由 ISP 分配給網絡路由器的(對於 example 您的家庭路由器)、託管網站的服務器、VPN、FTP 等。

公網使用的地址範圍為0.0.0.0到255.255.255.255(不包括私有IP地址,少數不可用和保留IP)。

由於公網IP是全局可路由的,我們可以使用幫助外部網站、HTTP/HTTPS服務、dig或 curl 命令顯示公共IP。

查找公網IP地址的最簡單方法是在任意瀏覽器上打開以下網站。

https://www.whatismyip.com

您也可以使用以下命令來查找公共 IP 地址:

$ curl ipinfo.io/ip
$ curl ifconfig.me
$ curl checkip.dyndns.org
$ curl ipecho.net/plain
$ curl -s https://checkip.amazonaws.com
$ dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

結論

在本教程中,我們學習了查找 Linux 系統 IP 地址的不同方法。 其中包括使用命令和其他服務查找私有和公共 IP 地址。