在Debian系统中,你可以使用nslookup
命令来查询DNS服务器以获取域名的IP地址
打开终端。
创建一个包含要查询的域名列表的文件。例如,创建一个名为domains.txt
的文件,其中包含以下内容:
example.com
google.com
wikipedia.org
每个域名占一行。
while
循环和read
命令逐个读取文件中的域名,并使用nslookup
查询它们的IP地址。将结果保存到一个名为results.txt
的文件中。你可以使用以下脚本:#!/bin/bash
input_file="domains.txt"
output_file="results.txt"
while IFS= read -r domain; do
echo "Querying $domain:"
nslookup "$domain" >> "$output_file"
done < "$input_file"
echo "All queries completed. Results saved to $output_file"
chmod +x query_nslookup.sh
./query_nslookup.sh
现在,results.txt
文件应该包含每个查询的域名及其对应的IP地址。你可以使用cat results.txt
命令查看结果。