gpt4 book ai didi

linux - 如何从机器名称请求 IPv4 地址?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:51:09 25 4
gpt4 key购买 nike

在我的 linux 集群中,我有一堆主机名,而我的网络管理日志显示了 ip 地址(它们有时会根据 dns 发生变化)。

我的问题是:如何快速找出某些主机名的 ipv4,而不使用“ping xxxxx”获取 ip 地址和 Ctrl+c 停止它。我想写一个简单的脚本,如:

myCommand hostname1
myCommand hostname2
myCommand hostname3
myCommand hostname4
myCommand hostname5

这将为我打印主机名到 ipaddress 的映射(对于主机名 1-5)

那么如何编写这个“myCommand”命令或shell脚本呢?谢谢。

最佳答案

使用来自 bind-toolshost 工具:

$ host -4 -t A stackoverflow.com
stackoverflow.com has address 151.101.129.69
stackoverflow.com has address 151.101.1.69
stackoverflow.com has address 151.101.193.69
stackoverflow.com has address 151.101.65.69

或者来自同一个包的dig工具:

$ dig -4 -t A stackoverflow.com +short
151.101.129.69
151.101.1.69
151.101.193.69
151.101.65.69

关于linux - 如何从机器名称请求 IPv4 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41787005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com