Jednoczesne działanie IPv4 i IPv6
Proszę zobaczyć, jak dual stack pozwala obu wersjom współistnieć w sieci.
Jednoczesne działanie IPv4 i IPv6 to bezpłatna lekcja Cloud & IT Cert Prep na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Cloud & IT Cert Prep, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Cloud & IT Cert Prep zawiera 4 lekcji w sumie.
Długie współistnienie
IPv4 i IPv6 nie są bezpośrednio zgodne, dlatego internet nie może przełączyć się z dnia na dzień. Zamiast tego oba protokoły działają obok siebie przez lata w okresie transition.
Specjaliści sieciowi muszą obsługiwać oba protokoły, dlatego egzamin Network+ obejmuje techniki pozwalające im płynnie współpracować.
Podstawy dual-stack
Najczęściej stosowanym rozwiązaniem jest dual-stack, w którym urządzenie jednocześnie obsługuje IPv4 i IPv6. Ma adres każdego typu i wybiera używany protokół zależnie od miejsca docelowego.
Dual-stack jest preferowaną metodą przejściową, ponieważ nie wymaga translacji — każdy protokół korzysta po prostu z własnej, natywnej ścieżki.
Jak dual-stack dokonuje wyboru
Na hoście dual-stack system operacyjny zazwyczaj preferuje IPv6, gdy zarówno miejsce docelowe, jak i ścieżka je obsługują; w przeciwnym razie korzysta z IPv4.
Wybór ten opiera się na rekordach DNS: rekord AAAA wskazuje IPv6, a rekord A — IPv4. Urządzenie wybiera protokół na podstawie tego, co jest dostępne i osiągalne.
Tunelowanie przez drugi protokół
Gdy brakuje natywnej ścieżki dla jednego z protokołów, tunelowanie umieszcza jeden protokół wewnątrz drugiego. Na przykład pakiety IPv6 można enkapsulować w pakietach IPv4, aby przesłać je przez segment obsługujący wyłącznie IPv4.
Mechanizmy tunelowania umożliwiają komunikację odizolowanych wysp IPv6 przez internet IPv4 do czasu, aż natywna obsługa IPv6 będzie dostępna na całej trasie.
Techniki translacji
NAT64 dokonuje translacji między IPv6 i IPv4, umożliwiając klientowi działającemu wyłącznie z IPv6 dostęp do serwera obsługującego wyłącznie IPv4. Współpracuje z DNS64, który tworzy potrzebne rekordy AAAA.
Translacja jest bardziej złożona niż dual-stack i stosuje się ją, gdy jedna ze stron w ogóle nie może komunikować się za pomocą drugiego protokołu, na przykład w nowoczesnych sieciach komórkowych działających wyłącznie z IPv6 i łączących się ze starszymi usługami.
DNS z obiema wersjami
DNS łączy oba światy za pomocą typów rekordów. Rekord A mapuje nazwę na adres IPv4, a rekord AAAA mapuje nazwę na adres IPv6.
Serwer dual-stack publikuje oba rekordy, dzięki czemu każdy klient otrzymuje adres odpowiadający jego możliwościom. Prawidłowe rekordy DNS są niezbędne do płynnego działania dual-stack.
example.com A 203.0.113.10
example.com AAAA 2001:db8::10Wybór metody przejściowej
Metodę należy wybrać na podstawie obsługi po obu stronach:
- Obie strony obsługują oba protokoły → dual-stack (najprostsze rozwiązanie).
- Wyspy IPv6 połączone przez IPv4 → tunelowanie.
- Połączenie wyłącznie IPv6 z wyłącznie IPv4 → translacja (NAT64/DNS64).
Wszędzie, gdzie to możliwe, preferuje się dual-stack, ponieważ pozwala uniknąć narzutu translacji.
Rozwiązywanie problemów z dual-stack
Dual-stack wprowadza dodatkowe niuanse podczas rozwiązywania problemów. Nazwa może zostać rozwiązana przez IPv6, ale ścieżka IPv6 może być niesprawna, co powoduje wolne lub nieudane połączenia, mimo że IPv4 działa.
Narzędzia takie jak ping i traceroute mają tryby IPv6 (ping -6), dzięki czemu można niezależnie testować każdy protokół i ustalić, w którym stosie występuje problem.
Dlaczego nie można jeszcze wyłączyć IPv4
Ogromna liczba usług, urządzeń i sieci nadal działa wyłącznie z IPv4. Wyłączenie IPv4 odcięłoby dostęp do dużej części internetu, dlatego IPv4 pozostaje niezbędny.
Okres przejściowy musi przebiegać stopniowo. Należy oczekiwać obsługi obu protokołów przez całą karierę zawodową, nawet gdy wykorzystanie IPv6 stale rośnie.
Rzeczywistość operacyjna
W praktyce większość nowoczesnych sieci działa w trybie dual-stack: klienci, serwery i routery mają adresy IPv4 i IPv6. Operatorzy komórkowi coraz częściej korzystają z rdzeni sieci działających wyłącznie z IPv6 oraz z NAT64, aby uzyskać dostęp do starszych usług IPv4.
Zrozumienie, który mechanizm jest używany, pomaga diagnozować problemy z łącznością i projektować sieci działające dla wszystkich.
Łączenie obu wersji
Najważniejszy wniosek jest taki: IPv4 i IPv6 współistnieją, przy czym dual-stack jest rozwiązaniem domyślnym, tunelowanie służy do przechodzenia przez niezgodne segmenty, a translacja — do łączenia punktów końcowych obsługujących tylko jeden protokół.
Ukończyłeś podstawy IPv6 i potrafisz teraz odczytywać oraz klasyfikować adresy IPv6, a także integrować je z poznanym już IPv4.
Szybkie sprawdzenie
Wybierz metodę przejściową.
Podsumowanie
Nauczyłeś się jednocześnie obsługiwać IPv4 i IPv6.
- Protokoły te nie są zgodne, dlatego współistnieją podczas długiego okresu przejściowego.
- Dual-stack obsługuje oba protokoły natywnie i jest rozwiązaniem preferowanym.
- Tunelowanie umieszcza jeden protokół wewnątrz drugiego podczas przechodzenia przez niezgodne segmenty.
- NAT64/DNS64 dokonuje translacji między punktami końcowymi obsługującymi wyłącznie IPv6 i wyłącznie IPv4.
- DNS wykorzystuje rekordy A (IPv4) i AAAA (IPv6), aby wskazać właściwy protokół.
Często zadawane pytania
Czy lekcja „Jednoczesne działanie IPv4 i IPv6” jest bezpłatna?
Tak — pełny tekst „Jednoczesne działanie IPv4 i IPv6” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Cloud & IT Cert Prep, przejdź na CoddyKit PRO. Kurs Cloud & IT Cert Prep zawiera 4 lekcji w sumie.
Co nauczysz się w „Jednoczesne działanie IPv4 i IPv6”?
Proszę zobaczyć, jak dual stack pozwala obu wersjom współistnieć w sieci. Ćwiczysz Cloud & IT Cert Prep z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Cloud & IT Cert Prep?
Nie wymagamy żadnego doświadczenia. Cloud & IT Cert Prep w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.
Ile czasu zajmuje lekcja „Jednoczesne działanie IPv4 i IPv6”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Cloud & IT Cert Prep?
Tak. Każda lekcja Cloud & IT Cert Prep zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Dlaczego potrzebowaliśmy IPv6
- Odczytywanie i skracanie adresów IPv6
- Typy i zakresy adresów IPv6
- Jednoczesne działanie IPv4 i IPv6