不知道你的 IP 地址是什麼?如下是在 Ubuntu 和其餘 Linux 發行版中檢查 IP 地址的幾種方法。linux
互聯網協議地址(一般稱爲 IP 地址)是分配給鏈接到計算機網絡的每一個設備(使用互聯網協議)的數字標籤。IP 地址用於識別和定位機器。git
IP 地址在網絡中是惟一的,使得全部鏈接設備可以通訊。github
你還應該知道有兩種類型的 IP 地址:公有和私有。公有 IP 地址是用於互聯網通訊的地址,這與你用於郵件的物理地址相同。可是,在本地網絡(例如使用路由器的家庭)的環境中,會爲每一個設備分配在該子網內惟一的私有 IP 地址。這在本地網絡中使用,而不直接暴露公有 IP(路由器用它與互聯網通訊)。ubuntu
另外還有區分 IPv4 和 IPv6 協議。IPv4 是經典的 IP 格式,它由基本的 4 部分結構組成,四個字節用點分隔(例如 127.0.0.1)。可是,隨着設備數量的增長,IPv4 很快就沒法提供足夠的地址。這就是 IPv6 被髮明的緣由,它使用 128 位地址的格式(與 IPv4 使用的 32 位地址相比)。bash
檢查 IP 地址的最快和最簡單的方法是使用 ip
命令。你能夠按如下方式使用此命令:服務器
ip addr show
複製代碼
它將同時顯示 IPv4 和 IPv6 地址:網絡
實際上,你能夠進一步縮短這個命令 ip a
。它會給你徹底相同的結果。curl
ip a
複製代碼
若是你但願得到最少的細節,也可使用 hostname
:url
hostname -I
複製代碼
還有一些在 Linux 中檢查 IP 地址的方法,可是這兩個命令足以知足這個目的。spa
ifconfig
如何?
老用戶可能會想要使用 ifconfig
(net-tools 軟件包的一部分),但該程序已被棄用。一些較新的 Linux 發行版再也不包含此軟件包,若是你嘗試運行它,你將看到 ifconfig 命令未找到的錯誤。
若是你對命令行不熟悉,你還可使用圖形方式檢查 IP 地址。
打開 Ubuntu 應用菜單(在屏幕左下角顯示應用)並搜索Settings,而後單擊圖標:
這應該會打開設置菜單。進入網絡:
按下鏈接旁邊的齒輪圖標會打開一個窗口,其中包含更多設置和有關你網絡連接的信息,其中包括你的 IP 地址:
首先,要檢查你的公有 IP 地址(用於與服務器通訊),你能夠使用 curl 命令。打開終端並輸入如下命令:
curl ifconfig.me
複製代碼
這應該只會返回你的 IP 地址而沒有其餘多餘信息。我建議在分享這個地址時要當心,由於這至關於公佈你的我的地址。
注意: 若是 curl
沒有安裝,只需使用 sudo apt install curl -y
來解決問題,而後再試一次。
另外一種能夠查看公共 IP 地址的簡單方法是在 Google 中搜索 「ip address」。
在本文中,我介紹了在 Uuntu Linux 中找到 IP 地址的不一樣方法,並向你概述了 IP 地址的用途以及它們對咱們如此重要的緣由。
我但願你喜歡這篇文章。若是你以爲文章有用,請在評論欄告訴咱們!