我们可以编写一个简单的脚本,将需要查询的域名列表保存在一个文件中,运行脚本即可批量获取这些域名的IP地址。下面是一个Python脚本的示例:
import socket
# 将需要查询的域名保存在 domains.txt 文件中,每行一个域名
with open('domains.txt', 'r') as f:
domains = [line.strip() for line in f.readlines()]
for domain in domains:
try:
ip_address = socket.gethostbyname(domain)
print(f"{domain} => {ip_address}")
except:
print(f"Failed to resolve {domain}")
运行这个脚本后,它会依次查询 domains.txt 文件中列出的所有域名,并打印出每个域名对应的IP地址。无法解析某个域名,它会打印出错误信息。
除编写脚本,我们也可以使用一些在线工具来实现批量查询。例如,IPAddress.com提供一个可以批量查询IP地址和域名对应关系的工具。你只需要将需要查询的域名列表粘贴到工具中,就可以一次性获取所有域名的IP地址信息。
通过编写脚本或使用在线工具,我们可以轻松地批量查询多个网站的IP地址和域名对应关系,大大提高工作效率。无论是日常维护网站还是进行网络诊断,这些方法都可以派上用场。