从 Linux 机器获取 IP 地址的不同方法

从 Linux 机器获取 IP 地址的不同方法

我很好奇,我想知道从 Linux 机器获取 IP 地址的所有不同方法,我知道ifconfig效果很好,但想知道是否还有其他方法可以用来获取 IP 地址?

答案1

一种方法是:

ip address list

答案2

要找到一个盒子的外部IP(例如在NAT防火墙后面),请尝试这个单行命令:

curl icanhazip.com

非常实用而且非常快捷!

答案3

知识产权该工具非常方便,可以为您提供多种 IP 地址确定方法等等。

简单示例:

ip addr show dev wlan0
ip route list | grep -w src | awk '{print "device:",$3, "address:",$9}'

答案4

如果您知道网络接口,则可以使用 ping。(eth0、eth1、wlan0 等)

ping -I eth0 www.google.com
ping [-I 接口]

从 10.1.1.4

替代文本

相关内容