vin*_*uri 12 linux networking ip-address
如何在linux中获取服务器的IP地址?
我需要在Linux中使用bash命令告诉我IP地址.
Mic*_*yan 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
Run Code Online (Sandbox Code Playgroud)
我要补充一点,一个IP地址确实不是代表计算机,而是一个网络接口.计算机可以有任意数量的网络接口(和IP地址).此外,网站或域可能有许多机器(因此有更多的网络交互和IP地址).当NSLOOKUP查询,你会得到给定的域名(假设DNS工作,并没有失败的原因之一或其他)至少一个IP地址,但它不一定给你所有的地址.
如果您只是在获取脚本的 IP,则以下内容会更清晰:
dig +short stackoverflow.com
Run Code Online (Sandbox Code Playgroud)
例如:
@felix:~% dig +short stackoverflow.com
198.252.206.16
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21903 次 |
| 最近记录: |