我怎样才能得到在Linux的服务器的IP地址?
我需要在Linux中使用bash命令告诉我IP地址。
如果您想从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地址不代表一台计算机,而是一个网络接口。 一台电脑可以有任意数量的网络接口(和IP地址)。 此外,一个网站或域可能有许多机器(因此有更多的网络交互和IP地址)。 当使用nslookup查询时,您至少会得到一个给定域名的IP地址(假设DNS正在工作,并且不会因为某种原因而失败),但是并不一定会给出所有的地址。
如果您刚刚在脚本的IP之后,以下是更清洁:
dig +short stackoverflow.com
例如:
@felix:~% dig +short stackoverflow.com 198.252.206.16