在 Linux 或 macOS 系统中,我们可以使用 whois 命令来查询域名的基本信息,包括 IP 地址。以下是使用 whois 命令批量查询 IP 地址的步骤:
for domain in $(cat domains.txt); do whois $domain | grep "IP Address"; done
这种方法简单高效,但前提是需要手动创建包含域名的文本文件。需要查询大量域名,这种方法可能会比较繁琐。
我们也可以使用 Python 编写一个脚本来自动化批量查询 IP 地址的过程。以下是一个示例脚本:
import whois
# 定义要查询的域名列表
domains = ['example.com', 'example.net', 'example.org']
# 遍历域名列表并查询 IP 地址
for domain in domains:
try:
# 使用 whois 模块查询域名信息
whois_info = whois.whois(domain)
# 提取 IP 地址
ip_address = whois_info.get('domain_address', 'Unknown')
# 输出结果
print(f'{domain}: {ip_address}')
except Exception as e:
print(f'Error querying {domain}: {e}')
这个 Python 脚本使用 whois
模块来查询域名信息,并从返回的结果中提取 IP 地址。您可以将要查询的域名添加到 domains
列表中,运行脚本即可。
除使用命令行工具和编写脚本,我们也可以利用一些在线工具来批量查询 IP 地址。以下是几个可用的工具:
使用这些在线工具,你不需要编写任何代码就可以快速批量查询 IP 地址。这些工具通常提供友好的用户界面,操作简单方便。
批量查询多个二级域名的 IP 地址可以通过多种方式实现。我们可以使用 whois 命令、编写 Python 脚本,或者利用在线工具来完成这项任务。每种方法都有自己的优缺点,需要根据具体情况和个人偏好来选择。无论采用哪种方式,掌握批量查询 IP 地址的技能都可以帮助我们提高工作效率,更好地管理和维护网站。