命令行工具dig是用于解析域名和故障排查的一个利器。dig向用户返回的内容可以非常详尽,也可以非常简洁,展现内容的多少完全由用户在查询时使用的选项来决定。命令行工具dig是用于解析域名和故障排查的一个利器。从主要功能上来说,dig和nslookup之间差异不大,但dig更像一个加强版的nslookup,可以查询到一些由域名服务器管理的信息,这在排查某些问题的时候非常有用。总的来说,dig是一个既简单易用又功能强大的命令行工具。(LCTT译注:dig和nslookup行为的主要区别来自于dig使用是是操作系统本身的解析库,而nslookup使用的是该程序自带的解析库,这有时候会带来一些行为差异。此外,从表现形式上看,dig返回是结果是以BIND配置信息的格式返回的,也带有更多的技术细节。)dig最基本的功能就是查询域名信息,因此它的名称实际上是“域名信息查询工具DomainInformationGroper”的缩写。dig向用户返回的内容可以非常详尽,也可以非常简洁,展现内容的多少完全由用户在查询时使用的选项来决定。
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行@echo off
rem 从nslookup命令返回的结果中提取特定内容
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "txtfile1=List.txt"
if not exist "%txtfile1%" (echo"%txtfile1%" 未找到&pause&exit)
for /f %%a in ('type "%txtfile1%"') do (
for /f "tokens=2" %%b in ('nslookup "%%~a" 2^>^&1 ^|findstr /ib "名称: Name:"') do (
echoip:%%a,名称:%%b
)
)
echo%#% +%$%%$%/%@% %z%
pause
exit
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)