|
|
|
|
|
Linux CentOS 要顯示服務器的公共 IP 地址,可通過如下兩個步驟來完成。
# ip addr
輸出(示例):
Output
1. lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
. . .
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
. . .
根據(jù)服務器上可用的硬件,你可能會在此處看到許多接口。lo
接口是本地環(huán)回接口,不是我們想要的。在我們上面的例子中,eth0
接口就是我們想要的。
獲得接口名稱eth0
后,你可以運行以下命令來顯示服務器的公共 IP 地址(注意,命令里的eth0
是前面找到的接口名稱,你機器的接口名稱不一定是這個):
# ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
執(zhí)行結果會直接輸出服務器的所有公共 IP 地址。
本文介紹了如何在Linux CentOS里顯示服務器的公共IP地址,執(zhí)行兩行命令完成,十分簡單。