如何在linux中获取服务器的IP地址?

时间:2011-02-21 07:27:19

标签: linux networking ip-address

如何在linux中获取服务器的IP地址?

我需要在Linux中使用bash命令告诉我IP地址。

2 个答案:

答案 0 :(得分:20)

如果您尝试从BASH获取此信息,则可能需要使用nslookup。例如:

[michaelsafyan@codemage ~]$ nslookup redmine.org
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:   redmine.org
Address: 46.4.36.71

我应该补充一个IP地址 NOT 代表一台计算机,而是一个网络接口。计算机可以有任意数量的网络接口(和IP地址)。此外,网站或域可能有许多机器(因此有更多的网络交互和IP地址)。使用nslookup查询时,您将获得至少一个给定域名的IP地址(假设DNS正在运行且不会因某种原因而失败),但它不一定会为您提供所有地址。

答案 1 :(得分:4)

如果你刚刚在脚本的IP之后,以下是更清洁:

dig +short stackoverflow.com

例如:

@felix:~% dig +short stackoverflow.com
198.252.206.16