linux - nslookup - 仅返回主机的 IP 地址

标签 linux nslookup

我希望能够从 nslookup 命令仅返回 IP。目前如果我执行:

>nslookup foo21.bar.local

它会返回类似的内容:

Server:     11.13.5.134
Address:    11.13.5.134#53

Name:   foo21.bar.local
Address: 11.13.35.312

我想要一个仅返回以下内容的命令:

11.13.35.312

感谢您的回答。

最佳答案

dig 有一些选项可以让这一切变得简单:

 dig +short foo21.bar.local

只会为您提供 A 记录,每行一个(一个域可以有多个 A 记录)。仅获取第一个:

 dig +short foo21.bar.local | head -n1

关于linux - nslookup - 仅返回主机的 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71483452/

相关文章:

linux - 我们如何将应用程序服务器 Broadworks 迁移到网络服务器 Broadworks

ruby - 在 Ruby 中反向 DNS?

c++ - 根据鼠标和键盘交互检测计算机是否空闲

c - 如何在 C 中解析带引号分隔字段的 CSV?

c# - 如何执行 "nslookup host server"

MySQL 没有解析 IP 地址,但 nslookup 确实解析了

objective-c - Objective-C 中使用自定义 DNS 服务器进行 DNS 查找

powershell - 在 Powershell 中使用 nslookup 获取主机名的 IP 地址

linux - Yocto - 添加自定义驱动程序

php - 生成的 Postgresql 进程可以由 spawner PHP 脚本控制吗?