You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用单条命令批量获取域名文件中的所有IP地址?

批量获取域名列表对应IP的单条命令

仅输出IP(简洁版,使用dig)

直接用xargs配合dig逐行处理文件中的域名:

xargs -n1 dig +short < Domains_file.txt

-n1参数确保xargs每次只传递一个域名给dig,+short让dig仅返回IP地址结果。

同时显示域名与对应IP(关联版,使用dig)

如果需要明确域名和IP的对应关系,避免混淆,用while循环实现:

while read -r domain; do echo -n "$domain: "; dig +short "$domain"; done < Domains_file.txt

输出示例:www.google.com: 142.251.37.196

备选方案(使用host命令)

若偏好host命令,可使用:

xargs -n1 host -t A < Domains_file.txt | awk '{print $1, $4}'

-t A指定查询A记录(IPv4地址),awk提取域名和对应的IP字段。

内容的提问来源于stack exchange,提问作者ABDUL HAMID

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 18:57:03