IPv4 a IPv6: różnice, test szybkości i co wybrać

Kluczowy wniosek

IPv4 używa 32-bitowych adresów, takich jak 192.0.2.1, łącznie około 4,3 miliarda, a w IANA wolne adresy skończyły się w 2011 r. IPv6 używa 128-bitowych adresów, takich jak 2001:db8::1, których wystarczy, aby każde urządzenie dostało publiczny adres bez NAT, i ma prostszy, stały 40-bajtowy nagłówek. Żaden z nich nie jest zawsze szybszy: w naszym teście 8 dużych stron IPv6 był szybszy na 3 i wolniejszy na 5 z tego samego łącza, zwykle o kilka milisekund. Około połowa użytkowników Google łączy się z nim dziś przez IPv6 (około 46% w środku tygodnia, 51,7% w sobotę 3 października 2026 r.). Zostaw oba włączone; urządzenie używa IPv6, gdy działa, i automatycznie wraca do IPv4.

Sprawdź teraz

Otwórz Test IPv6
Porównanie IPv4 a IPv6: rozmiar adresu, nagłówek, NAT i zmierzone czasy połączeń z ośmioma stronami dual stack
Porównanie IPv4 a IPv6: rozmiar adresu, nagłówek, NAT i zmierzone czasy połączeń z ośmioma stronami dual stack
Zacznij czytać
  1. IPv4 a IPv6 w skrócie
  2. Co to jest IPv4?
  3. Co to jest IPv6?
  4. Najważniejsze różnice między IPv4 a IPv6
  5. Jak czytać i skracać adres IPv6
  6. Czy IPv6 jest szybszy od IPv4? Sprawdziliśmy
  7. DNS przez IPv4 i IPv6
  8. Czy IPv6 jest bezpieczniejszy od IPv4?
  9. Jak sprawdzić, czy masz IPv6
  10. Czy wyłączyć IPv6?
  11. Jak IPv4 i IPv6 działają razem
  12. Często zadawane pytania

IPv4 a IPv6 w skrócie

IPv4 i IPv6 to dwie wersje protokołu internetowego (Internet Protocol), czyli zasad, które nadają każdemu urządzeniu adres i przesyłają pakiety między urządzeniami. IPv4 napędza internet od 1983 r. IPv6 zaprojektowano w latach 90., bo w IPv4 zaczynało brakować adresów, i dziś oba protokoły działają równolegle.

Czy Twoje łącze ma działające IPv6? Sprawdź

CechaIPv4IPv6
Długość adresu32 bity128 bitów
Liczba adresówOkoło 4,3 miliarda (2^32)Około 3,4 × 10^38 (2^128)
Przykład192.0.2.12001:db8::1
Zapis4 liczby dziesiętne, kropki8 grup po 4 cyfry szesnastkowe, dwukropki
Rozmiar nagłówkaOd 20 do 60 bajtów, zmienny40 bajtów, stały
Suma kontrolna nagłówkaTakNie (pozostawiona innym warstwom)
FragmentacjaNadawcy i routeryTylko nadawca
Konfiguracja adresuDHCP lub ręcznieSLAAC, DHCPv6 lub ręcznie
Ustalanie adresu MAC sąsiadaARPNeighbor Discovery (ICMPv6)
BroadcastTakNie, zamiast tego multicast
NATNiemal wszędzieNiepotrzebny
Rekord DNSAAAAA
Loopback127.0.0.1::1
Zakres prywatny10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16fc00::/7 (unique local)

Co to jest IPv4?

IPv4 (Internet Protocol version 4, RFC 791) opublikowano w 1981 r. Jego adresy mają 32 bity i zapisuje się je jako cztery liczby od 0 do 255, np. 203.0.113.45. Daje to 4 294 967 296 adresów, a po odjęciu zakresów prywatnych, multicast i zarezerwowanych w publicznym internecie można użyć około 3,7 miliarda.

To nie wystarczyło w świecie telefonów, laptopów i telewizorów Smart TV. IANA rozdała ostatnie wolne bloki w lutym 2011 r., pula ARIN (Ameryka Północna) wyczerpała się we wrześniu 2015 r., a RIPE NCC (Europa) w listopadzie 2019 r. Dziś organizacje, które potrzebują więcej adresów IPv4, zwykle kupują je lub dzierżawią na rynku transferów.

Internet mógł dalej rosnąć na IPv4 dzięki NAT (network address translation, translacja adresów sieciowych): router udostępnia jeden publiczny adres IPv4 wszystkim urządzeniom w domu, a każdemu z nich nadaje adres prywatny, np. 192.168.1.20. Wielu dostawców internetu, zwłaszcza mobilnych, dodaje drugą warstwę, czyli carrier-grade NAT (CGNAT), i dzieli jeden publiczny adres między wielu klientów.

Co to jest IPv6?

IPv6 (Internet Protocol version 6) opisano po raz pierwszy w 1995 r. (RFC 1883) i poprawiono w 1998 r. (RFC 2460); obecna specyfikacja to RFC 8200 z 2017 r. Jego adresy mają 128 bitów i zapisuje się je jako osiem grup po cztery cyfry szesnastkowe: 2001:0db8:0000:0000:0000:ff00:0042:8329, czyli 2001:db8::ff00:42:8329 po skróceniu zer.

Przestrzeń adresowa jest tak duża, że jedna sieć lokalna, np. Twoje domowe Wi-Fi, zwykle używa prefiksu /64: to 2^64, czyli około 18 trylionów adresów na jedną sieć Wi-Fi. Każde urządzenie może znów mieć własny publiczny adres, a NAT nie jest potrzebny.

Popularność IPv6 rośnie powoli od ponad dekady. Pomiary Google pokazują, że odsetek użytkowników łączących się z Google przez IPv6 waha się od około 46% w środku tygodnia do 51,7% w sobotę 3 października 2026 r. W weekendy jest wyższy najpewniej dlatego, że więcej osób korzysta wtedy z łączy mobilnych i domowych, które przodują we wdrażaniu IPv6.

  • Global unicast (2000::/3): adresy publiczne, czyli te zaczynające się od 2 lub 3.
  • Link-local (fe80::/10): ma go każdy interfejs IPv6; działa tylko w sieci lokalnej.
  • Unique local (fc00::/7, w praktyce fd00::/8): adresy prywatne, podobne do 192.168.x.x w IPv4.
  • Multicast (ff00::/8): dostarczanie od jednego do wielu odbiorców, które zastępuje broadcast z IPv4.

Najważniejsze różnice między IPv4 a IPv6

Większy adres to główna zmiana, ale IPv6 zmienił też codzienne działanie sieci:

  • Prostszy nagłówek. IPv6 usuwa z głównego nagłówka sumę kontrolną i pola opcjonalne i używa stałego, 40-bajtowego układu, więc routery przetwarzają pakiety mniejszym nakładem pracy.
  • Routery nie fragmentują pakietów. Router IPv6 nigdy nie dzieli pakietu. Wysyła komunikat „Packet Too Big”, a nadawca dostosowuje rozmiar, i dlatego blokowanie całego ICMPv6 może psuć strony działające przez IPv6. Każde łącze IPv6 musi przenosić pakiety o rozmiarze co najmniej 1280 bajtów.
  • Automatyczna konfiguracja. Dzięki SLAAC urządzenie samo tworzy swój adres z prefiksu sieci ogłaszanego przez router, bez serwera DHCP. DHCPv6 nadal jest dostępny dla sieci, które chcą centralnej kontroli.
  • Neighbor Discovery zamiast ARP. IPv6 ustala adresy MAC innych urządzeń za pomocą komunikatów ICMPv6, a nie rozgłoszeń ARP.
  • Adresowanie end-to-end. Bez NAT adres urządzenia jest taki sam wewnątrz i na zewnątrz sieci, co upraszcza aplikacje peer-to-peer, gry i zdalny dostęp, a niechciany ruch zatrzymuje wtedy zapora sieciowa (firewall).

Jak czytać i skracać adres IPv6

Adresy IPv6 skracają dwie zasady. Po pierwsze, w każdej grupie można pominąć zera wiodące (0db8 staje się db8). Po drugie, jeden ciąg grup złożonych z samych zer można zastąpić znakiem ::, ale tylko raz w adresie, bo inaczej nie dałoby się ustalić, ile zer oznacza każde ::.

text
Pełny:              2001:0db8:0000:0000:0000:ff00:0042:8329
Bez zer wiodących:  2001:db8:0:0:0:ff00:42:8329
Skrócony:           2001:db8::ff00:42:8329

Loopback:           0000:0000:0000:0000:0000:0000:0000:0001  ->  ::1
IPv4-mapped:        ::ffff:192.0.2.1  (adres IPv4 wewnątrz IPv6)
Z portem:           [2001:db8::1]:443  (nawiasy oddzielają dwukropki)

Czy IPv6 jest szybszy od IPv4? Sprawdziliśmy

W teorii IPv6 może być szybszy, bo omija NAT i ma prostszy nagłówek. W praktyce dużo większe znaczenie ma trasa, którą idą pakiety. Zmierzyliśmy, jak szybko curl łączy się z 8 dużymi stronami dual stack przez oba protokoły, z łącza światłowodowego Jio w Indiach 5 października 2026 r. (curl -4 vs curl -6, mediana z 5 prób dla każdej strony):

StronaIPv4IPv6Szybszy
www.facebook.com27 ms23 msIPv6
www.wikipedia.org71 ms65 msIPv6
www.cloudflare.com30 ms29 msIPv6 (remis)
www.netflix.com33 ms35 msIPv4 (remis)
www.youtube.com34 ms37 msIPv4
www.google.com32 ms43 msIPv4
www.microsoft.com39 ms52 msIPv4
www.apple.com32 ms102 msIPv4

Nie ma stałego zwycięzcy. Większość wyników mieści się w kilku milisekundach, a duża różnica dla apple.com najpewniej wynikała z tego, że ruch IPv6 trafiał w tym momencie do dalszego serwera, a nie z samego protokołu. Twoje wyniki będą zależeć od dostawcy internetu i lokalizacji.

Rzadko odczuwasz te różnice, bo przeglądarki stosują Happy Eyeballs (RFC 8305): najpierw próbują IPv6, a jeśli połączenie nie powstanie w ciągu około 250 do 300 ms (Chrome czeka 300), równolegle uruchamiają połączenie IPv4 i używają tego, które odpowie pierwsze. W sieciach mobilnych tylko z IPv6 za NAT64 to IPv6 często ma przewagę, bo omija krok translacji.

DNS przez IPv4 i IPv6

Mylone są tu dwie różne rzeczy. Typ rekordu decyduje, jaki adres dostaniesz: rekord A zawiera adres IPv4, rekord AAAA adres IPv6. Transport to sposób, w jaki urządzenie łączy się z serwerem DNS, i przez każdy z protokołów można zapytać o każdy z rekordów: telefon łączący się z 1.1.1.1 przez IPv4 nadal może zapytać o rekord AAAA strony.

Publiczne resolvery nasłuchują na obu protokołach. Cloudflare to 1.1.1.1 i 2606:4700:4700::1111, Google 8.8.8.8 i 2001:4860:4860::8888, Quad9 9.9.9.9 i 2620:fe::fe. Czy któryś jest szybszy? 27 października 2026 r. z tego samego łącza Jio w Indiach zmierzyliśmy po 15 zapytań z pamięci podręcznej przez każdy protokół:

ResolverPrzez IPv4Przez IPv6
Cloudflare25 ms24 ms
Quad929 ms27 ms
Google30 ms46 ms

Podobnie jak w przypadku stron, decyduje trasa: Cloudflare i Quad9 odpowiadały tak samo przez oba protokoły, a trasa Google przez IPv6 z tego łącza była dłuższa. Zmierz resolvery z własnego łącza naszym testem szybkości DNS (używa protokołu, który wybierze Twoja przeglądarka), a to, co publikuje domena, sprawdzisz w DNS Lookup (zapytaj o jej rekord AAAA).

Czy IPv6 jest bezpieczniejszy od IPv4?

Nie automatycznie. IPsec, często wymieniany jako funkcja bezpieczeństwa IPv6, działa w obu wersjach, a obecne standardy traktują obsługę IPsec w IPv6 jako zalecaną, a nie obowiązkową. Różnice w bezpieczeństwie są głównie praktyczne:

  • Bez NAT liczy się firewall. W IPv4 NAT przy okazji ukrywa urządzenia domowe. W IPv6 każde urządzenie ma publiczny adres, więc firewall routera musi blokować niezamówiony ruch przychodzący. Większość domowych routerów robi to domyślnie, ale warto to sprawdzić.
  • Adresy prywatności. Wczesne IPv6 tworzyło adresy z adresu MAC urządzenia, co pozwalało je śledzić wszędzie. Większość nowoczesnych systemów używa do połączeń wychodzących tymczasowych, losowych adresów (RFC 8981).
  • Skanowanie jest dużo trudniejsze. Sieć /64 ma 18 trylionów adresów, więc atakujący nie mogą jej przeczesać tak, jak przeczesują zakresy IPv4.
  • Dwa stosy, dwa zestawy reguł. Firewalle, VPN-y i narzędzia monitorujące muszą obejmować oba protokoły, inaczej IPv6 staje się niestrzeżonymi tylnymi drzwiami.

Jak sprawdzić, czy masz IPv6

Najszybciej zrobisz to naszym testem IPv6, który w kilka sekund pokaże, czy Twoje łącze ma tylko IPv4, tylko IPv6, czy oba protokoły (dual stack). Z wiersza poleceń:

bash
# Windows: szukaj wiersza "Adres IPv6" (IPv6 Address) zaczynającego się od 2 lub 3 (fe80:: to tylko adres link-local)
ipconfig
ping -6 google.com

# macOS
ifconfig | grep inet6
ping6 google.com

# Linux
ip -6 addr show scope global
ping -6 google.com

Jeśli widzisz tylko adresy zaczynające się od fe80::, urządzenie ma włączone IPv6, ale sieć nie nadaje mu publicznego adresu IPv6. To ustawia się na routerze; wielu dostawców internetu obsługuje IPv6, ale zostawia je do włączenia w ustawieniach WAN lub IPv6 routera.

Czy wyłączyć IPv6?

Zwykle nie. Windows, macOS, Android i iOS mają IPv6 domyślnie włączony, a Microsoft wyraźnie odradza jego wyłączanie: Windows jest testowany z włączonym IPv6 i bez niego niektóre składniki mogą przestać działać. Jeśli chcesz, aby pierwszeństwo miał IPv4, Microsoft zaleca zamiast tego zmianę zasad prefiksów (prefix policy) tak, aby preferować IPv4. Gdy IPv6 w sieci nie działa, Happy Eyeballs i tak przełącza się na IPv4 w ułamku sekundy.

Wyłączenie IPv6 ma sens tylko jako tymczasowy krok diagnostyczny albo gdy VPN nie potrafi chronić ruchu IPv6. Nawet wtedy lepszym rozwiązaniem jest VPN, który tuneluje lub blokuje ruch IPv6.

Jak IPv4 i IPv6 działają razem

Przejście na IPv6 odbywa się stopniowo, więc sieci stosują kilka technik, aby oba protokoły działały jednocześnie:

  • Dual stack: urządzenia i serwery obsługują IPv4 i IPv6 jednocześnie. To najczęstsza konfiguracja w domowych łączach szerokopasmowych.
  • NAT64 i DNS64: sieć tylko z IPv6 łączy się ze stronami tylko z IPv4 przez translator. DNS64 tworzy dla tych stron adresy IPv6, często w ramach standardowego prefiksu 64:ff9b::/96 (well-known prefix).
  • 464XLAT: stosowany przez wielu operatorów komórkowych w sieciach tylko z IPv6, aby aplikacje rozumiejące wyłącznie IPv4 nadal działały.
  • Tunele: pakiety IPv6 opakowane w IPv4 (lub odwrotnie), aby przejść przez sieci obsługujące tylko jedną wersję. Starsze automatyczne tunele, takie jak 6to4, są odradzane, a publiczne przekaźniki anycast 6to4 uznano za przestarzałe w 2015 r. (RFC 7526).

Strony biorą w tym udział, publikując rekord AAAA obok rekordu A. Czy domena go ma, sprawdzisz naszym narzędziem DNS Lookup, a wybierając w teście IPv6 tryb Strona, zobaczysz, czy domena, jej nazwa www, jej serwery nazw i serwery poczty publikują adresy IPv6.

Czy Twoje łącze ma działające IPv6?

Uruchom Test IPv6 od DNS Robot i w kilka sekund sprawdź, czy masz tylko IPv4, tylko IPv6, czy dual stack, z oboma publicznymi adresami pokazanymi obok siebie.

Źródła

  1. RFC 8200: Internet Protocol, Version 6, IETF
  2. RFC 8305: Happy Eyeballs Version 2, IETF
  3. IPv6 adoption statistics, Google
  4. Guidance for configuring IPv6 in Windows, Microsoft

Często zadawane pytania

Jaka jest główna różnica między IPv4 a IPv6?

Rozmiar adresu. Adresy IPv4 mają 32 bity (około 4,3 miliarda adresów), a adresy IPv6 128 bitów (około 3,4 × 10^38), co usuwa niedobór adresów i potrzebę stosowania NAT.

Czy IPv6 jest lepszy od IPv4?

Dla internetu jako całości tak: ma dość adresów dla każdego urządzenia i prostszy nagłówek. Dla Ciebie jako użytkownika różnica jest zwykle niewidoczna, bo urządzenie używa tego protokołu, który działa.

Czy IPv6 jest szybszy od IPv4?

Nie zawsze. W naszym teście 8 stron IPv6 był szybszy na 3 i wolniejszy na 5, a większość różnic wynosiła kilka milisekund. Routing ma większe znaczenie niż sam protokół.

Czy DNS jest szybszy przez IPv6, czy przez IPv4?

Zwykle mniej więcej tak samo. Na naszym łączu testowym Cloudflare odpowiadał w 25 ms przez IPv4 i 24 ms przez IPv6, Quad9 w 29 i 27 ms, ale Google potrzebował 30 ms przez IPv4 i 46 ms przez IPv6, bo jego trasa IPv6 była dłuższa. Trasa liczy się bardziej niż protokół, więc mierz z własnego łącza.

Używać IPv4 czy IPv6?

Obu. Zostaw IPv6 włączony na urządzeniach i routerze, a system będzie używał IPv6, gdy działa, i automatycznie wracał do IPv4.

Czy wyłączyć IPv6 w Windows?

Nie. Microsoft tego nie zaleca. Jeśli IPv6 sprawia problemy, ustaw w Windows preferowanie IPv4 i zgłoś uszkodzoną ścieżkę IPv6 swojemu dostawcy internetu.

Dlaczego IPv6 jeszcze nie zastąpił IPv4?

NAT wydłużył życie IPv4 znacznie bardziej, niż się spodziewano, a modernizacja każdego routera, serwera, aplikacji i firewalla kosztuje czas i pieniądze. Około połowa użytkowników łączy się dziś z Google przez IPv6, a ten odsetek wciąż rośnie.

Ile jest adresów IPv6?

2^128, czyli około 340 sekstylionów (3,4 × 10^38). Jedna sieć lokalna, np. domowe Wi-Fi, zwykle używa prefiksu /64, który sam ma 18 trylionów adresów.

Czy urządzenie IPv4 może komunikować się z urządzeniem IPv6?

Nie bezpośrednio. Potrzebne jest urządzenie dual stack pośrodku albo translator, taki jak NAT64, i dlatego większość sieci obsługuje obie wersje.

Skąd mam wiedzieć, czy używam IPv6?

Uruchom nasz test IPv6 albo sprawdź w Windows wynik ipconfig, szukając adresu IPv6 zaczynającego się od 2 lub 3. Adresy zaczynające się od fe80:: działają tylko lokalnie.

O autorze

Shaik Vahid

Założyciel DNS Robot. Vahid przez lata pracował we wsparciu hostingu, naprawiając klientom domeny, rekordy DNS, certyfikaty SSL i dostarczanie poczty. Tworzy narzędzia DNS Robot i pisze te poradniki na podstawie błędów, które ludzie naprawdę widzą.

Test IPv6

Sprawdź, czy IPv6 działa, co wybiera przeglądarka i czy strona ma IPv6