Batch sprawdzający czy komputer obsługuje IPv4 i IPv6


 

Niedawno testowałem na swoich maszynach wirtualnych blokowanie IPv4 i IPv6 różnymi metodami. Aby szybko i wygodnie sprawdzić, czy dana maszyna obsługuje IPv4 i IPv6 stworzyłem poniższego batcha. Uruchamiam go, i w efekcie dostaję prosta odpowiedź w stylu:

IPv4 jest wspierane
IPv6 nie jest wspierane

Treść batach jest następująca:

echo OFF
PING 127.0.0.1 | FIND „TTL=” >NUL 2>&1
IF ERRORLEVEL 1 (ECHO IPv4 nie jest wspierane) ELSE (ECHO IPv4 jest wspierane)

PING ::1 | FINDSTR /R /C:”::1:[ˆ$]” >NUL 2>&1
IF ERRORLEVEL 1 (ECHO IPv6 nie jest wspierane) ELSE (ECHO IPv6 jest wspierane)
pause


Jedna uwaga: przy kopiowaniu sobie z treści przeglądarki do swojego edytora, zwróćcie uwagę, czy cudzysłowy poprawnie się przekopiowały. :)


Podobne Tematy: