10 formas de verificar o ip

Post by R3 | Post in | Postado em 13:16

eu criei um bat que mostra 10 jeitos de olhar o ip
ta ai o script

@echo off
title 10 Formas De Olhas O Ip
:inicio
color fc
echo 1: IPCONFIG
ping -n 3 localhost>nul
ipconfig
echo.
echo 2: ARP
ping -n 3 localhost>nul
arp -a
echo.
echo 3: ROUTE PRINT
ping -n 3 localhost>nul
route print
echo.
echo 4: NETSTAT
ping -n 3 localhost>nul
netstat -r
echo.
echo 5:NSLOOKUP
ping -n 3 localhost>nul
nslookup %computername% 2
echo.
echo 6: NETSH DIAG SHOW IP
ping -n 3 localhost>nul
netsh diag show ip
echo.
echo 7: SYSTEMINFO
ping -n 3 localhost>nul
systeminfo
echo.
echo 8: WMIC NICCONFIG GET IPADDERSS
ping -n 3 localhost>nul
WMIC NICCONFIG GET IPADDERSS
echo.
echo 9: PING
ping -n 3 locahost>nul
ping %computername%
echo.
echo 10: TRACERT
ping -n 3 localhost>nul
tracert %computername%
pause >nul

ou assim

Bom !!! assim fica mais expecifico

@echo off
for /f "tokens=2 delims=:" %%a in ('ipconfig^|find "IP ."') do for %%b in (%%a) do (set ip.a=%%b)
for /f "tokens=2" %%a in ('arp -a^|find ": "') do (set ip.b=%%a)
for /f "tokens=4" %%a in ('route print^|find "0.0.0.0"') do (set ip.c=%%a)
for /f "tokens=4" %%a in ('netstat -r^|find "0.0.0.0"') do (set ip.d=%%a)
for /f "tokens=2" %%a in ('nslookup %computername% 2^>nul^|findstr /r "[0-9]*.[0-9]*.[0-9]*.[0-9]$"') do (set ip.e=%%~a)
for /f "tokens=3" %%a in ('netsh diag show ip^|find "IPAddress"') do (set ip.f=%%a)
for /f "tokens=1 delims=:" %%a in ('systeminfo 2^>nul^|findstr /n "IP"') do for /f "tokens=2" %%b in ('systeminfo^|more +%%a') do (set ip.g=%%b)
for /f "tokens=1 delims={}" %%a in ('wmic nicconfig get ipaddress 2^>nul^|findstr /r {*}^|find /v "0.0.0.0"') do (set ip.h=%%~a)
for /f "tokens=2 delims=[]" %%* in ('ping %computername% -n 1') do (set ip.i=%%*)
for /f "tokens=2 delims=[]" %%a in ('tracert %computername%^|find /i "%computername% ["') do (set ip.j=%%a)
set ip.
pause
exit

Comentários (0)

Postar um comentário

Parceiros

'create