Windows系统上批量的进行域名解析,也就是使用cmd nslookup命令将域名解析成ip地址,并且将输出记录成文件方便查看,个人根据网上的资料收集并汇总实测了效果不错。
在任意位置右键,新建一个文本文档将下面的内容粘贴进去后将文件后缀从 .txt 改成 .bat 双击就可以运行。

@echo off
color 2
title=批量域名解析
echo 批量域名解析程序启动
set /p domain=请输入域名文件如c:\test.txt:
set /p dns=请输入dns地址:
echo 正在进行批量解析
for /f %%a in (%domain%) do (
    setlocal enabledelayedexpansion
    for /f "delims=" %%b in ('nslookup %%a %dns%') do (
        for /f "tokens=1,2" %%c in ("#%%b") do (
            if /i "%%c" equ "#Address:" (
                set /p=DNS地址:%%d  域名:%%a<nul
                set s=%%dfedcba9876543210&set/an=0x!s:~15,1!
                for /l %%i in (1 1 !n!) do set "space=!space! "
            ) else (
                if not defined f (
                    if /i "%%c" equ "#Addresses:" (
                        echo; IP地址:%%d
                        set f=1
                    )
                ) else if "%%c" equ "#" echo !space!域名:%%a IP地址:%%d
            )
        )
    )
    endlocal&echo;
)>>域名解析结果.xls
echo 解析完成请按任意键退出 && pause

需要注意的是文件名不能有空格,文件名不能有空格,文件名不能有空格,重要的事情说三遍。
经过测试输出的.xls文件打开时execl会提示“xxx文件格式和拓展名不匹配”点“是”继续打开即可,可以将输出文件改成 .txt 便不会有这种问题,输出文件改成 .xlsx 将无法打开。
图片.png

注意输入的域名文件格式必须是 .txt 文件,否则会无法解析并输出文件。