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. 🙂

Łukasz Skalikow

Obecnie Manager IT. Przez lata byłem Inżynierem systemów. Jestem entuzjastą i specem od vSphere, Windows serwer, GPO. Od zawsze byłem zwolennikiem wiersza poleceń i automatyzacji. Obecnie, ze względu na pracę, rodzinę i wyjazdy służbowe, dużo mniej udzielam się na blogu, ale mam nadzieję, że pośród kilkuset porad opublikowanych na spece.it, wiele osób znajdzie dla siebie coś przydatnego :)

Przeczytaj także...

Dodaj komentarz