求助:代码实现不了效果,编程实在不会
1、文本文件List.txt内容如下:
220.181.108.184
220.181.108.183
220.181.108.182
220.181.108.181
2、上面域名在cmd下nslookup后的结果如下:
C:\>nslookup 220.181.108.184
服务器: xd-cache-1.bjtelecom.net
Address: 219.141.136.10
非权威应答:
名称: baiduspider-220-181-108-184.crawl.baidu.com
Addresses: 220.181.108.184
我要输出的格式:
ip:220.181.108.184,名称:baiduspider-220-181-108-184.crawl.baidu.com
ip:220.181.108.183,名称:baiduspider-220-181-108-184.crawl.baidu.com
ip:220.181.108.182,名称:baiduspider-220-181-108-184.crawl.baidu.com
ip:220.181.108.181,名称:baiduspider-220-181-108-184.crawl.baidu.com
我参考的帖子:http://www.bathome.net/thread-42102-1-1.html,中pcl_test,4楼的代码。请大神帮忙调整下,并输出TXT文档形式。
@echo off
for /f %%a in ('more +22 "%~f0"') do (
setlocal enabledelayedexpansion
for /f "delims=" %%b in ('nslookup %%a 2^>^&1') do (
for /f "tokens=1,2" %%c in ("#%%b") do (
if /i "%%c" equ "#Address:" (
set /p=DNSDZ:%%d YM:%%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; YMDZ:%%d
set f=1
)
) else if "%%c" equ "#" echo; !space!YM:%%a YMDZ:%%d
)
)
)
endlocal&echo;
)
pause&exit
220.181.108.184
220.181.108.183
220.181.108.182
220.181.108.181
复制代码
批处理如何提取nslookup域名解析结果中的ip地址、名称并按指定格式输...
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 (echo;ip:%%a,名称:%%b ))echo;%#% +%$%%$%\/%@% %z ...
nslookup命令详解
1、点击左下角的开始菜单-->运行。2、在弹出的运行窗口中输入“CMD”然后点击“确定”3、在弹出的命令提示符中输入“nslookup 要解析域名”然后回车这样就是使用本机设置的DNS解析域名,以下我是输入office26.com域名进行解析测试,使用的DNS是114.114.114.114进行解析的结果。以上的结果可以看得出 DN...
怎么查询域名解析的IP地址呢?
一、使用命令行工具 对于Windows用户,可以打开命令提示符,输入`nslookup 域名`,然后按回车键。命令执行后,会显示该域名解析到的IP地址。另外,`ping 域名`命令虽然主要用于测试网络连接,但也能在输出的信息中找到域名对应的IP地址。对于macOS或Linux用户,则可以使用`dig 域名`命令在终端中查询。`dig...
怎么查看域名解析后的地址?
打开电脑命令提示符cmd,然后运行nslookup命令查看域名解析后的ip,例nslookup 域名。
Nslookup命令Nslookup
首先,在命令行中输入nslookup,然后指定默认的DNS服务器,例如:Default Server: ns-px.online.sh.cn,其IP地址为202.96.209.5。你可以使用server命令更改DNS服务器。设置查询条件为所有类型记录(包括A记录、MX记录等),输入查询的域名,如163.com。执行查询后,你会得到非权威性答案,这表示查询的...
nslookup命令怎么用
Nslookup是一个用于查询DNS以解析域名或IP地址的命令行工具。它可以帮助网络管理员诊断域名解析的问题。以下是使用Nslookup命令的基本步骤和说明:1. 打开命令提示符:在Windows系统中,按下Win键并输入“cmd”,然后从列表中选择“命令提示符”打开。在Mac或Linux系统中,打开终端。2...
怎么看域名解析到哪个IP啊
通过域名解析IP的步骤如下:进入电脑的dos界面,在运行输入cmd,进入dos界面;在dos界面输入命令“nslookup 域名”(注意中间的空格);从结果就可以看到域名解析到的ip地址;由于不同的网络使用不同的dns(域名解析系统),所以一个域名如果有多个服务器,可能在不同的dns下解析到不同的ip地址。
怎样将域名解析成ip地址
首先,打开电脑的开始菜单,找到并点击“运行”选项。接着,系统会弹出一个运行对话框,键入"cmd"并确认。随后,DOS窗口会打开。在这个窗口中,输入"nslookup 域名",然后按下回车键。系统会开始对输入的域名进行正向解析,紧接着,你就会在弹出的代码界面中看到所需的IP地址显示出来。整个过程只需几个...
如何查到一个域名对应的所有IP
nslookup是一个非常实用的命令行工具,可用于查询域名的DNS信息,包括IP地址。在Windows或Linux系统的命令行中输入“nslookup 域名”,然后按回车键,系统会显示该域名对应的IP地址列表,以及相关的DNS服务器信息。这种方法简单快捷,是查询域名IP的常用方式。使用Dig命令:Dig是另一个强大的DNS...
如何查询域名对应的ip地址?
1. 通过命令行工具查询IP地址是最直接的方法之一。在Windows系统中,打开命令提示符并输入“ping 域名”或“nslookup 域名”命令,然后按回车键。例如,查询“www.example.com”的IP地址,可输入相应命令。2. 在线查询工具提供了另一种便捷的查询方式。用户只需在提供的查询服务网站上输入域名,点击查询...