手机版 收藏 导航

如何批量ping多个域名获取IP地址_ping域名的命令是什么

原创   www.link114.cn   2023-10-20 13:54:11

如何批量ping多个域名获取IP地址_ping域名的命令是什么

ping命令是一个网络诊断工具,用于测试两台计算机之间的网络连通性。在命令提示符或终端中输入ping 域名即可查看该域名的IP地址信息。例如,输入ping www.example.com就可以查看www.example.com的IP地址。

要实现批量获取多个域名的IP地址,可以使用一些脚本工具,如Bash脚本或Python脚本。下面是一个简单的Bash脚本示例:

#!/bin/bash

domains=(
  "www.example.com"
  "www.google.com"
  "www.github.com"
  "www.stackoverflow.com"
)

for domain in "${domains[@]}"; do
  ip=$(ping -c 1 "$domain" | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}')
  echo "$domain: $ip"
done

这个脚本定义一个域名数组,遍历每个域名,使用ping -c 1命令获取第一个响应包的IP地址,并将结果输出到控制台。您可以根据实际需求修改域名数组,并将脚本保存为get_ips.sh文件,在终端中执行bash get_ips.sh即可。