debian

debian nslookup如何批量查询

小樊
81
2024-12-31 19:12:27
栏目: 智能运维

在Debian系统中,你可以使用nslookup命令来查询DNS服务器以获取域名的IP地址

  1. 打开终端。

  2. 创建一个包含要查询的域名列表的文件。例如,创建一个名为domains.txt的文件,其中包含以下内容:

example.com
google.com
wikipedia.org

每个域名占一行。

  1. 使用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"
  1. 为脚本添加可执行权限:
chmod +x query_nslookup.sh
  1. 运行脚本:
./query_nslookup.sh

现在,results.txt文件应该包含每个查询的域名及其对应的IP地址。你可以使用cat results.txt命令查看结果。

0
看了该问题的人还看了