如何在Linux終端查看IP地址 簡(jiǎn)單幾步獲取本機(jī)IP地址信息

1.使用ip命令查看本機(jī)ip:輸入ip addr show或ip a,查找inet信息;2.使用hostname -i直接獲取所有ip地址;3.舊系統(tǒng)可用ifconfig命令(需安裝net-tools);4.通過(guò)cURL ifconfig.me獲取公網(wǎng)ip。在linux終端中查看本機(jī)ip地址可通過(guò)多個(gè)命令實(shí)現(xiàn),其中推薦使用內(nèi)置的ip命令快速查看具體接口或全部信息,也可用hostname -i一步列出所有ip,舊系統(tǒng)可安裝net-tools后使用ifconfig,若需公網(wǎng)ip則可用外部服務(wù)如curl ifconfig.me完成。

如何在Linux終端查看IP地址 簡(jiǎn)單幾步獲取本機(jī)IP地址信息

linux終端查看本機(jī)IP地址其實(shí)并不復(fù)雜,只需要幾個(gè)簡(jiǎn)單命令就能完成。不同的發(fā)行版可能略有差異,但整體方法是通用的。

如何在Linux終端查看IP地址 簡(jiǎn)單幾步獲取本機(jī)IP地址信息


使用 ip 命令快速查看

這是目前最推薦的方式,特別是對(duì)于較新的Linux發(fā)行版來(lái)說(shuō)。打開(kāi)終端,輸入以下命令:

如何在Linux終端查看IP地址 簡(jiǎn)單幾步獲取本機(jī)IP地址信息

ip addr show

或者更簡(jiǎn)潔一點(diǎn):

ip a

你會(huì)看到類(lèi)似 inet 192.168.x.x 的信息,這就是你的本機(jī)IP地址。如果你只想看某個(gè)接口(比如 eth0 或 wlan0)的信息,可以加上接口名:

如何在Linux終端查看IP地址 簡(jiǎn)單幾步獲取本機(jī)IP地址信息

ip addr show eth0

這個(gè)方法的好處是不需要額外安裝工具,幾乎所有Linux系統(tǒng)都自帶。


用 hostname -I 直接獲取所有IP

如果你想一步到位,直接列出所有IPv4和IPv6地址,可以用:

hostname -I

這個(gè)命令輸出的是以空格分隔的所有IP地址,非常適用于腳本中使用。注意它可能會(huì)忽略未激活的接口,所以如果沒(méi)看到預(yù)期的結(jié)果,檢查一下網(wǎng)絡(luò)是否正常連接。


老版本可用 ifconfig(需安裝)

有些舊系統(tǒng)默認(rèn)安裝了 ifconfig,但在ubuntu等新版本中可能需要手動(dòng)安裝:

sudo apt install net-tools

然后運(yùn)行:

ifconfig

同樣查找 inet addr: 后面的內(nèi)容,就是當(dāng)前主機(jī)的IP地址。雖然功能強(qiáng)大,但這個(gè)命令已經(jīng)逐漸被 ip 替代了。


獲取公網(wǎng)IP:通過(guò)外部服務(wù)查看

如果你想知道自己的公網(wǎng)IP(比如用于遠(yuǎn)程訪問(wèn)或配置防火墻),可以使用:

curl ifconfig.me

或者:

wget -qO- ifconfig.me

這個(gè)方法實(shí)際上是訪問(wèn)了一個(gè)在線服務(wù),返回你當(dāng)前出口的公網(wǎng)IP地址。非常適合用來(lái)判斷NAT后的實(shí)際外網(wǎng)地址。


基本上就這些常用的方法了。不同場(chǎng)景下選擇合適的命令,基本都能滿(mǎn)足日常需求。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊8 分享