批量获取主机名对应的ip地址

转载 2015年07月07日 23:51:20


好久没有更新日志了,最近时间不多,除了公司的事外还要研究PHP,实在不好意思。今天抽空帮一朋友写了个bat,发给大家小玩一下。

此BAT可批量获取指定主机名对应的IP地址。

使用方法:

1、把你所有的主机名保存到computer.txt中,每行一个,文件编码为ANSI编码

2、把如下代码保存为ping_to_ip.bat,然后运行即可。

01 @echo off
02 title BY 独自等待 www.waitalone.cn
03 echo ====================================
04 echo.
05 echo     批量获取主机名对应的ip地址
06 echo.
07 echo    BY 独自等待 www.waitalone.cn
08 echo.
09 echo ====================================
10 color a
11 for /f %%a in (computer.txt) do (
12     echo.
13     echo 正在获取%%a的ip地址,请稍候……
14     ping %%a -4 -n 1 |find /i "ping" > %%a.txt
15     for /f "tokens=2 delims=[]" %%b in (%%a.txt) do @echo %%a的ip地址为:%%b
16     del /f /q %%a.txt
17 )
18 echo.
19 pause


view source

@echo off
title BY 独自等待 www.waitalone.cn
echo ====================================
echo.
echo     批量获取主机名对应的ip地址
echo.
echo    BY 独自等待 www.waitalone.cn
echo.
echo ====================================
color a
for /f %%a in (computer.txt) do (
    echo.
    echo 正在获取%%a的ip地址,请稍候……
    ping %%a -4 -n 1 |find /i "ping" > %%a.txt
    for /f "tokens=2 delims=[]" %%b in (%%a.txt) do @echo %%a的ip地址为:%%b
    del /f /q %%a.txt
)
echo.
pause



运行后显示如下图:

ping_to_ip

如果你想把结果保存在txt中,请在第15行的最后面加上 >> result.txt 即可。

如何获取主机名和IP地址

  • 2013年06月03日 10:25
  • 56KB
  • 下载

JAVA之——获取来访者IP、浏览器版本、系统版本、主机名、Mac地址等信息(插曲)

不多说,直接上代码 package com.cdsmartlink.utils.system; import java.io.BufferedReader; import java.io.Input...

获取局域网的ip地址和主机名

  • 2016年04月29日 03:09
  • 67KB
  • 下载

iOS用域名或主机名获取IP地址(包含C语言接口 和iOS原生)

最近工作中遇到了个新需求、需要将域名 解析成ip地址,搜了搜文章博客,发现很多人都是在用C的     struct hostent *gethostbyname(const char *);  ...

获取IP地址及主机名

  • 2013年06月11日 22:22
  • 64KB
  • 下载

PB11.5获取IP地址及主机名

  • 2015年06月24日 11:34
  • 9KB
  • 下载

gethostbyname() 用域名或主机名获取IP地址

gethostbyname() -- 用域名或主机名获取IP地址     #include     #include     #include    ...

获取本机主机名及ip地址等

  • 2011年08月16日 08:43
  • 949B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:批量获取主机名对应的ip地址
举报原因:
原因补充:

(最多只允许输入30个字)