Skip to content

Instantly share code, notes, and snippets.

@catmandx
Created February 15, 2021 12:06
Show Gist options
  • Save catmandx/a719327452634109ac7220672d5594f7 to your computer and use it in GitHub Desktop.
Save catmandx/a719327452634109ac7220672d5594f7 to your computer and use it in GitHub Desktop.
Batch script check IP của bạn Nguyễn Tùng J2TEAM
:menu2
@echo off
Title Lay thong tin dia chi IP Public, IP Private - LAN, IPv4, IPv6 va dia chi MAC by TungZone
mode con cols=100 lines=10 & Color 0A
cls
REM Color 9E
echo( & echo(
echo Vui long doi 1 chut, dang tim kiem thong tin cua (LAN ,Public)(IP) va dia chi MAC ...
Set "LogFile=%~dpn0.txt"
@for /f "delims=[] tokens=2" %%a in ('ping -4 -n 1 %ComputerName% ^| findstr [') do (
set "LAN_IP=%%a"
)
for /f "tokens=2 delims=: " %%A in (
'nslookup myip.opendns.com. resolver1.opendns.com 2^>NUL^|find "Address:"'
) Do set HeadExtIP=%%A
:CheckIPv4
@Echo off
For /f %%A in (
'powershell -command "(Invoke-Webrequest "http://api.ipify.org").content"'
) Do Set ExtIPv4=%%A
:CheckIPv6
for /f "tokens=1* delims=: " %%A in (
'nslookup myip.opendns.com. resolver1.opendns.com 2^>NUL^|find "Address:"'
) Do set ExtIPv6=%%B
@For /f %%a in ('getmac /NH /FO Table') do (
@For /f %%b in ('echo %%a') do (
If /I NOT "%%b"=="N/A" (
Set "MY_MAC=%%b"
)
)
)
Cls
echo(
echo Dia chi IPv4 - IP Private - LAN IP cua ban la: %LAN_IP%
echo Dia chi IPv4 - IP Public cua ban la : %ExtIPv4%
echo Dia chi IPv6 cua ban la : %ExtIPv6%
echo 4 So dau dia chi IPv6 cua ban la : %HeadExtIP%
echo Dia chi MAC cua ban la : %MY_MAC%
echo Code by TungZone: Cam on ban da su dung.
(
echo Dia chi IPv4 - IP Private - LAN IP cua ban la: %LAN_IP%
Echo Dia chi IPv4 - IP Public cua ban la: %ExtIPv4%
Echo Dia chi IPv6 cua ban la: %ExtIPv6%
echo 4 So dau dia chi IPv6 cua ban la: %HeadExtIP%
echo Dia chi MAC cua ban la: %MY_MAC%
echo Code by TungZone: Cam on ban da su dung.
)>"%LogFile%"
Timeout /T 5 /NoBreak>nul
Start "" "%LogFile%"
pause>nul
exit /b
rem For /f %%A in (
rem'powershell -nop -c "(Invoke-RestMethod http://ipinfo.io/json).IP"'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment