在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
命令查看结果。