在编写批处理脚本时需要一些帮助,该脚本获取命令“dig +short a 'DOMAIN NAME'”的输出(域列表位于 txt 文件中)并放置域名和相应的 IP(dig 的输出)命令)在 Excel 工作表中。
输出示例 “C:\Program Files\ISC BIND 9 in\dig” +short a google.com --> 142.250.191.142
提前感谢您的帮助
要创建一个批处理脚本来处理文本文件中的域列表并将域名及其相应的 IP 保存到 Excel 工作表中,请按照以下步骤操作:
创建批处理脚本(domains.bat):
@回声关闭 设置本地启用延迟扩展
REM 定义输入和输出文件 设置 inputFile=domains.txt 设置输出文件=输出.csv
REM 初始化输出文件 echo 域名,IP 地址 > %outputFile%
REM 循环输入文件中的每个域 for /f "delims=" %%d in (%inputFile%) do ( REM 使用 dig 命令获取 IP 地址 for /f "delims=" %%i in ('"C:\Program Files\ISC BIND 9 in\dig" +short a %%d') do ( REM 将域名和 IP 附加到输出文件 回声 %%d,%%i >> %outputFile% ) )
本地结束
准备包含域名列表的domains.txt 文件。
双击domains.bat运行批处理脚本。
在Excel中打开output.csv,查看域名及其对应的IP。
该脚本使用 dig 将域名解析为 IP 地址,并将结果存储在 CSV 文件中,以便轻松导入到 Excel 中。此过程与LR、APK和iOS等各种平台兼容。