Logo WhatIsMyIP.HELP

Test pingu i łączności IP w wierszu poleceń (IPv4 i IPv6)

Ta strona pozwala wykonać test pingu i sprawdzić łączność IP przez IPv4, IPv6 lub dual-stack za pomocą narzędzi wiersza poleceń. To praktyczne narzędzie do diagnostyki sieci z wynikiem w czystym tekście, przydatne przy rozwiązywaniu problemów i tworzeniu skryptów.

Udostępniamy trzy osobne endpointy:

Endpoint Tryb Rekordy DNS
ipv4.whatismyip.help Tylko IPv4 A
ipv6.whatismyip.help Tylko IPv6 AAAA
whatismyip.help Dual-stack (IPv4 i IPv6) A + AAAA

Endpointy tylko IPv4 i tylko IPv6 służą do niezależnego testowania łączności przez IPv4 oraz IPv6. Endpoint dual-stack pozwala sprawdzić, którą wersję IP (IPv4 lub IPv6) system operacyjny wybiera domyślnie.

Test każdej wersji IP składa się z trzech kroków:

  1. Sprawdzenie DNS potwierdza, że nazwa hosta jest poprawnie rozwiązywana (A dla IPv4, AAAA dla IPv6).
  2. Test pingu sprawdza osiągalność ICMP dla IPv4 lub IPv6.
  3. Test HTTPS potwierdza rzeczywistą łączność przez TCP 443 i TLS.

W większości przypadków DNS działa poprawnie, ale sprawdzenie go na początku pozwala szybko wykluczyć błędną konfigurację.

Na tej stronie:

Szybki test pingu i łączności (CLI)

Wybierz protokół i system operacyjny. Każdy przycisk kopiuje pełne polecenie do schowka. Użyj tych komend, aby szybko wykonać test pingu i sprawdzić łączność HTTPS za pomocą curl lub wget dla IPv4, IPv6 albo dual-stack w systemach Linux, macOS i Windows.

Tylko IPv4
ipv4.whatismyip.help
Linux / macOS
Windows
Tylko IPv6
ipv6.whatismyip.help
Linux / macOS
Windows
Dual-stack (auto)
whatismyip.help
Linux / macOS
Windows

Wolisz sprawdzenie w przeglądarce? Zobacz swój adres IPv4 i IPv6 w przeglądarce.

Format odpowiedzi w czystym tekście

Format odpowiedzi zwracany przez curl i wget jest identyczny dla endpointów IPv4, IPv6 i dual-stack.

2600:1f28:365:80b0:c728:5582:c71b:d75b,ipv6,HTTP/2.0,US,14618
Pole Znaczenie
IP Twój publiczny adres IP widoczny po stronie endpointu.
protocol ipv4 lub ipv6
http_protocol Protokół HTTP użyty w połączeniu (HTTP/1.1 lub HTTP/2), zależnie od negocjacji z serwerem.
country Dwuliterowy kod kraju (ISO 3166-1 alpha-2).
ASN Numer ASN (Autonomous System Number) Twojego dostawcy internetu.

Wartość http_protocol pokazuje wynegocjowaną wersję HTTP. W przypadku curl z HTTP/2 można na to wpłynąć opcją --http2.

curl --http2 https://whatismyip.help

Uwaga: w Wierszu polecenia systemu Windows dołączony curl.exe może nie obsługiwać HTTP/2. Jeśli --http2 jest niedostępne, oznacza to ograniczenie lokalnej wersji curl, a nie problem z siecią.

Ping i łączność IPv6

Wykonaj poniższe kroki, aby sprawdzić łączność IPv6, od DNS po HTTPS.

Sprawdzenie DNS IPv6 (rekord AAAA)

To sprawdzenie potwierdza, że endpoint tylko dla IPv6 jest osiągalny w DNS i publikuje rekord AAAA.

Linux / macOS:
dig ipv6.whatismyip.help AAAA +short
Windows:
nslookup ipv6.whatismyip.help

Jeśli nie ma rekordu AAAA, nie da się przetestować endpointu przez IPv6.

Test pingu IPv6 w Wierszu polecenia i Terminalu

Ping sprawdza podstawową osiągalność ICMP v6 i opóźnienia (RFC 4443). Brak odpowiedzi może oznaczać brak łączności IPv6 lub blokowanie ruchu ICMP.

Linux / macOS:
ping -6 -c 5 ipv6.whatismyip.help
Windows:
ping -6 -n 5 ipv6.whatismyip.help

Wskazówka: na niektórych systemach możesz wymusić IPv6 poleceniem ping6.

Łączność IPv6 przez curl i wget

Użyj curl -6 lub wget --inet6-only, aby sprawdzić łączność IPv6 przez HTTPS z wiersza poleceń.

Linux / macOS:
curl --ipv6 --connect-timeout 5 --max-time 10 https://whatismyip.help
wget --inet6-only --quiet --output-document=- https://whatismyip.help
Windows:
curl.exe -6 https://whatismyip.help

Jeśli to polecenie działa poprawnie, łączność IPv6 przez HTTPS jest aktywna w Twojej sieci.

Ping i łączność IPv4

Wykonaj poniższe kroki, aby sprawdzić łączność IPv4, od DNS po HTTPS.

Sprawdzenie DNS IPv4 (rekord A)

To sprawdzenie potwierdza, że endpoint tylko IPv4 publikuje rekord A.

Linux / macOS:
dig ipv4.whatismyip.help A +short
Windows:
nslookup ipv4.whatismyip.help

Jeśli nie ma rekordu A, test IPv4 nie jest możliwy. Endpoint jest błędnie skonfigurowany.

Test pingu IPv4 w Wierszu polecenia i Terminalu

To prosty test pingu sprawdzający osiągalność IPv4, utratę pakietów i opóźnienia. W Wierszu polecenia systemu Windows składnia polecenia ping jest taka sama.

ping -4 ipv4.whatismyip.help

Wskazówka: na niektórych systemach możesz wymusić IPv4 poleceniem ping -4.

Łączność IPv4 przez curl i wget

Użyj curl -4 lub wget --inet4-only, aby potwierdzić łączność HTTPS wyłącznie przez IPv4.

Linux / macOS:
curl --ipv4 --connect-timeout 5 --max-time 10 https://whatismyip.help
wget --inet4-only --quiet --output-document=- https://whatismyip.help
Windows:
curl.exe -4 --connect-timeout 5 --max-time 10 https://whatismyip.help

Jeśli to polecenie działa poprawnie, łączność IPv4 przez HTTPS jest aktywna w Twojej sieci.

Zachowanie dual-stack (IPv4 i IPv6)

Endpoint dual-stack publikuje rekordy DNS dla IPv4 (A) i IPv6 (AAAA). Podczas łączenia system operacyjny automatycznie wybiera, którego protokołu użyć.

Wybór ten opiera się na algorytmie Happy Eyeballs (RFC 8305), który minimalizuje opóźnienia połączeń, preferując najszybciej dostępny protokół zamiast sztywnego priorytetu IPv6 lub IPv4.

Co pokazuje ten test:
  • Którą wersję IP system wybiera domyślnie.
  • Czy łączność IPv6 jest preferowana, dostępna czy pomijana przez Twój system.
  • Jak zachowuje się sieć, gdy dostępne są jednocześnie IPv4 i IPv6.
Linux / macOS / Windows:
curl --connect-timeout 5 --max-time 10 https://whatismyip.help

Uwaga: wybrany protokół może się zmieniać w zależności od warunków sieci, routingu i opóźnień.