如何在 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 设备类型。