jjujuma Asked: 2009-07-16 08:36:39 +0800 CST2009-07-16 08:36:39 +0800 CST 2009-07-16 08:36:39 +0800 CST 如何在类似 unix 的机器上找到我的 IP 地址? 772 如何在 unix 机器上找到我的 IP 地址?我试过了 ifconfig 但它在系统上不存在。 linux unix tcpip 3 个回答 Voted Best Answer theotherreceive 2009-07-16T08:39:22+08:002009-07-16T08:39:22+08:00 ifconfig 通常在 /sbin 中。根据您正在运行的系统,这可能不在您的路径上(特别是,RedHat 系统不包含在默认路径中) 尝试: $ /sbin/ifconfig 如果它有效,那就是问题所在,您应该通过 .bashrc (或您使用的任何外壳)更改您的路径。 export PATH=$PATH:/sbin:/usr/sbin Thomas Owens 2009-07-16T08:40:35+08:002009-07-16T08:40:35+08:00 我建议查看host命令。当然,您必须指定您所在机器的名称。 Kim 2009-07-19T06:08:06+08:002009-07-19T06:08:06+08:00 如果您在某种 NAT 设备后面,那么该设备可能有一个提供此信息的 http 接口。首先,从文档或 route 命令的输出中找出它的 IP 地址。应该有一行如下所示: default 192.168.2.1 0.0.0.0 UG 0 0 0 ath0 然后用你的浏览器连接到那个 IP 地址,看看你能找到什么。其余的取决于您使用的是哪种 NAT 设备。
ifconfig 通常在 /sbin 中。根据您正在运行的系统,这可能不在您的路径上(特别是,RedHat 系统不包含在默认路径中)
尝试:
如果它有效,那就是问题所在,您应该通过 .bashrc (或您使用的任何外壳)更改您的路径。
我建议查看
host
命令。当然,您必须指定您所在机器的名称。如果您在某种 NAT 设备后面,那么该设备可能有一个提供此信息的 http 接口。首先,从文档或 route 命令的输出中找出它的 IP 地址。应该有一行如下所示:
然后用你的浏览器连接到那个 IP 地址,看看你能找到什么。其余的取决于您使用的是哪种 NAT 设备。