如何获取localhost的ip地址

时间:2014-04-24 14:18:52

标签: linux bash ip-address

我需要本地主机的IP地址才能在url字符串中使用它。我想通过端口转发连接到其他计算机。连接将以bash脚本编写。

那么,有没有办法一般地解析本地主机的IP地址?

2 个答案:

答案 0 :(得分:5)

转换为IP地址,通常将localhost指定为127.0.0.1。所以一般来说,你可以考虑每台机器的回送地址相同。

要获取127.0.0.1以外的地址,您可以使用以下bash命令: hostname -i

答案 1 :(得分:0)

众多解决方案之一:

localhost_ip_address=`ping -c 1 localhost | head -n 1 | cut -d'(' -f2 | cut -d')' -f1`