Adresy publiczne, prywatne i zwrotne
Proszę odróżniać adresy routowalne w internecie, wewnętrzne i służące do autotestu.
Adresy publiczne, prywatne i zwrotne to bezpłatna lekcja Network+ Academy 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 Network+ Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Network+ Academy zawiera 4 lekcji w sumie.
Dwa światy adresów
Adresy IPv4 dzielą się na dwie szerokie grupy: adresy publiczne, które można routować w globalnym internecie, oraz adresy prywatne, zarezerwowane do użytku w sieciach lokalnych.
Ten podział pozwala organizacjom ponownie wykorzystywać te same zakresy prywatne wewnątrz sieci, a jednocześnie współdzielić niewielką pulę adresów publicznych na potrzeby dostępu do internetu.
Adresy publiczne
Publiczny adres IP jest unikatowy w całym internecie i jest przydzielany przez ISP (Internet Service Provider) lub rejestr regionalny. Serwery WWW, serwery pocztowe oraz internetowa strona domowego routera korzystają z adresów publicznych.
Ponieważ adresy publiczne można routować globalnie, każde urządzenie w internecie może nawiązać z nimi bezpośrednie połączenie, dlatego są ograniczonym i zarządzanym zasobem.
Adresy prywatne (RFC 1918)
Standard RFC 1918 definiuje trzy prywatne zakresy, które nigdy nie są routowane w publicznym internecie:
- 10.0.0.0 - 10.255.255.255 (10.0.0.0/8)
- 172.16.0.0 - 172.31.255.255 (172.16.0.0/12)
- 192.168.0.0 - 192.168.255.255 (192.168.0.0/16)
Sieci LAN w domach i biurach mogą korzystać z nich bez uzgadniania przydziałów.
Dlaczego zakresy prywatne można bezpiecznie powtarzać
Miliony domów korzystają jednocześnie wewnętrznie z adresu 192.168.1.0. Nie powoduje to konfliktu, ponieważ adresy prywatne pozostają w obrębie poszczególnych sieci lokalnych i nigdy nie są widoczne w internecie.
Możliwość ponownego użycia wynika z tego, że NAT (Network Address Translation) przekształca adresy prywatne na jeden adres publiczny na granicy routera; temat ten zostanie omówiony w późniejszym kursie.
Adresy pętli zwrotnej
Zakres pętli zwrotnej 127.0.0.0/8 pozwala urządzeniu komunikować się z samym sobą. Najczęściej używanym adresem jest 127.0.0.1, często nazywany „localhost”.
Ruch kierowany na adres pętli zwrotnej nigdy nie opuszcza urządzenia; jest obsługiwany wewnętrznie przez stos sieciowy. Dzięki temu pętla zwrotna doskonale nadaje się do testowania oprogramowania i sprawdzania poprawności instalacji TCP/IP.
ping 127.0.0.1
Reply from 127.0.0.1: successAPIPA — adres lokalny łącza
Gdy urządzenie nie może skontaktować się z serwerem DHCP, może samo przypisać sobie adres APIPA (Automatic Private IP Addressing) z zakresu 169.254.0.0/16.
Adres zaczynający się od 169.254 wyraźnie wskazuje na niepowodzenie DHCP. APIPA umożliwia ograniczoną komunikację lokalną, ale nie zapewnia bramy, więc urządzenie nie może uzyskać dostępu do internetu.
Rozpoznawanie poszczególnych typów
Adres można sklasyfikować na pierwszy rzut oka:
- Zaczyna się od 10, 172.16–31 lub 192.168 → prywatny
- Zaczyna się od 127 → pętla zwrotna
- Zaczyna się od 169.254 → APIPA (niepowodzenie DHCP)
- Każdy inny routowalny adres → prawdopodobnie publiczny
Taka szybka wstępna diagnoza znacznie przyspiesza rozwiązywanie problemów.
NAT łączy oba światy
NAT stanowi połączenie między światem prywatnym i publicznym. Router ma jeden publiczny adres otrzymany od ISP i tłumaczy prywatne adresy wszystkich urządzeń na ten jeden publiczny adres na potrzeby ruchu internetowego.
NAT jest głównym powodem, dla którego IPv4 przetrwało długo po przewidywanym wyczerpaniu puli adresów, umożliwiając wielu urządzeniom współdzielenie jednego adresu publicznego.
Prywatne i publiczne adresy w praktyce
Po otwarciu ustawień urządzenia domowego prawdopodobnie zobaczy Pan/Pani prywatny adres, taki jak 192.168.1.23. Po wyszukaniu w przeglądarce hasła „what is my IP” zobaczy Pan/Pani natomiast publiczny adres routera.
Różnica między tymi dwoma adresami wynika z działania NAT, który ukrywa wewnętrzną strukturę sieci za jednym adresem widocznym w internecie.
Dodatkowa korzyść w zakresie bezpieczeństwa
Używanie przez urządzenia adresów prywatnych zapewnia podstawową warstwę ochrony. Hosty z zewnątrz nie mogą bezpośrednio inicjować połączeń z prywatnym adresem, ponieważ nie można go routować w internecie.
Nie zastępuje to zapory sieciowej, ale oznacza, że urządzenia wewnętrzne nie są bezpośrednio narażone tylko dlatego, że są podłączone do sieci.
Podsumowanie zarezerwowanych zakresów
Proszę zapamiętać te specjalne zakresy na egzamin:
- Prywatne: 10/8, 172.16/12, 192.168/16
- Pętla zwrotna: 127.0.0.0/8
- APIPA: 169.254.0.0/16
Natychmiastowe rozpoznanie tych zakresów informuje, czy adres jest wewnętrzny, służy do autotestu, czy wskazuje na problem z DHCP.
Szybkie sprawdzenie
Zdiagnozuj ten adres.
Podsumowanie
Zaklasyfikował(a) Pan/Pani typy adresów IPv4.
- Adresy publiczne można routować globalnie i są przydzielane przez ISP.
- Adresy prywatne (RFC 1918): 10/8, 172.16/12, 192.168/16 — tylko lokalnie.
- Pętla zwrotna 127.0.0.1 służy do testowania lokalnego stosu.
- APIPA 169.254.x.x sygnalizuje niepowodzenie DHCP.
- NAT pozwala wielu urządzeniom prywatnym współdzielić jeden adres publiczny.
Często zadawane pytania
Czy lekcja „Adresy publiczne, prywatne i zwrotne” jest bezpłatna?
Tak — pełny tekst „Adresy publiczne, prywatne i zwrotne” 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 Network+ Academy, przejdź na CoddyKit PRO. Kurs Network+ Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Adresy publiczne, prywatne i zwrotne”?
Proszę odróżniać adresy routowalne w internecie, wewnętrzne i służące do autotestu. Ćwiczysz Network+ Academy 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ąć Network+ Academy?
Nie wymagamy żadnego doświadczenia. Network+ Academy 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 „Adresy publiczne, prywatne i zwrotne”?
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 Network+ Academy?
Tak. Każda lekcja Network+ Academy 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
- Odczytywanie adresu dziesiętnego z kropkami
- Część sieciowa a część hosta
- Klasy adresów i ich zakresy
- Adresy publiczne, prywatne i zwrotne