如何在类Unix系统上找出我的IP地址?

如何在类Unix系统上找出我的IP地址?

如何在 Unix 机器上找到我的 IP 地址?我试过

ifconfig

但它在系统中不存在。

答案1

ifconfig 通常位于 /sbin 中。根据您运行的系统,它可能不在您的路径中(特别是,RedHat 系统不将其包含在默认路径中)

尝试:

$ /sbin/ifconfig

如果它有效那么这就是问题所在,您应该通过 .bashrc(或您正在使用的任何 shell)更改您的路径。

export PATH=$PATH:/sbin:/usr/sbin

答案2

我建议看看host命令。当然,您必须指定您所在的机器的名称。

答案3

如果您位于某种 NAT 设备后面,该设备可能具有提供此信息的 http 接口。首先,从文档或 route 命令的输出中找出其 IP 地址。应该有一行如下所示:

default         192.168.2.1     0.0.0.0         UG    0      0        0 ath0

然后使用浏览器连接到该 IP 地址,看看能找到什么。其余的取决于您使用的 NAT 设备类型。

相关内容