Adresowanie IP i podsieci
Rozumieć IPv4, IPv6, notację CIDR oraz sposób, w jaki podsieci dzielą sieci
Adresowanie IP i podsieci to bezpłatna lekcja Cyber Security Academy na CoddyKit. To lekcja 1 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 Cyber Security Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Cyber Security Academy zawiera 4 lekcji w sumie.
Czym jest adres IP?
Adres IP to unikatowy identyfikator numeryczny przypisany każdemu urządzeniu w sieci, który umożliwia kierowanie ruchu między źródłem a miejscem docelowym. IPv4 używa adresów 32-bitowych (np. 192.168.1.10), a IPv6 — adresów 128-bitowych.
Struktura adresu IPv4
Adres IPv4 składa się z czterech oktetów oddzielonych kropkami. Każdy oktet może przyjmować wartość od 0 do 255. Przykład: 10.0.0.1.
Adresy IP mają dwie części: część sieciową (identyfikuje sieć) oraz część hosta (identyfikuje urządzenie).
Podstawy podsieci
Maska podsieci określa, które bity należą do sieci, a które do hosta. W notacji CIDR zapis /24 oznacza, że pierwsze 24 bity stanowią prefiks sieci.
Przykład: 192.168.1.0/24 — sieć to 192.168.1, hosty to od .1 do .254, a adres rozgłoszeniowy to .255.
Notacja CIDR
Typowe rozmiary podsieci:
/24— 256 adresów, 254 użyteczne adresy hostów/16— 65 536 adresów, 65 534 użyteczne adresy hostów/8— 16,7 miliona adresów/30— 4 adresy, 2 użyteczne (łącza punkt-punkt)
Prywatne i publiczne zakresy adresów IP
RFC 1918 definiuje prywatne zakresy adresów (nieroutowalne w internecie):
10.0.0.0/8172.16.0.0/12192.168.0.0/16
Publiczne adresy IP można routować w internecie i muszą być globalnie unikatowe.
NAT: translacja adresów sieciowych
NAT umożliwia wielu urządzeniom w prywatnej sieci współdzielenie jednego publicznego adresu IP. Podczas wysyłania pakietów na zewnątrz router zastępuje prywatny źródłowy adres IP swoim publicznym adresem IP, a w przypadku odpowiedzi wykonuje operację odwrotną.
NAT ukrywa wewnętrzną topologię sieci przed internetem.
Podział sieci na podsieci na potrzeby bezpieczeństwa
Podział na podsieci jest ważnym narzędziem bezpieczeństwa:
- Umieszczanie wrażliwych serwerów w izolowanych podsieciach
- Używanie sieci VLAN do segmentowania ruchu na warstwie 2
- Stosowanie reguł zapory między podsieciami w celu kontrolowania ruchu wschód-zachód
- Ograniczanie domen rozgłoszeniowych w celu zmniejszenia narażenia na podsłuch
Sprawdzanie adresu IP
Typowe polecenia służące do sprawdzania konfiguracji IP:
- Linux/Mac:
ip addr showlubifconfig - Windows:
ipconfig /all - Publiczny adres IP:
curl ifconfig.me
ip addr show
curl ifconfig.meAdres pętli zwrotnej i adresy specjalne
Adresy specjalne:
127.0.0.1— pętla zwrotna (localhost); ruch nigdy nie opuszcza urządzenia0.0.0.0— wszystkie interfejsy (używany podczas routingu i wiązania)255.255.255.255— rozgłoszenie do wszystkich hostów w lokalnej podsieci
Podstawy IPv6
IPv6 używa 128-bitowych adresów zapisywanych w grupach szesnastkowych: 2001:0db8:85a3::8a2e:0370:7334. IPv6 eliminuje potrzebę stosowania NAT (każde urządzenie otrzymuje unikatowy publiczny adres IP) i obsługuje wbudowany protokół IPsec.
Podział na podsieci w testach penetracyjnych
Podczas rozpoznania napastnicy enumerują podsieci, aby zrozumieć topologię sieci. Typowa technika:
nmap -sn 192.168.1.0/24Wykonuje ona skanowanie pingiem w celu wykrycia aktywnych hostów — jest to przydatne do mapowania powierzchni ataku.
nmap -sn 192.168.1.0/24Szybkie sprawdzenie: adresowanie IP
Który zakres adresów IP jest zdefiniowany przez RFC 1918 jako prywatny (nieroutowalny w internecie)?
Podsumowanie lekcji
Adresy IP jednoznacznie identyfikują urządzenia w sieci. Podział na podsieci dzieli sieci na segmenty za pomocą notacji CIDR. Prywatne adresy RFC 1918 są używane wewnętrznie, a NAT umożliwia im współdzielenie publicznych adresów IP. Prawidłowy podział na podsieci stanowi podstawę segmentacji sieci na potrzeby bezpieczeństwa.
Często zadawane pytania
Czy lekcja „Adresowanie IP i podsieci” jest bezpłatna?
Tak — pełny tekst „Adresowanie IP i podsieci” 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 Cyber Security Academy, przejdź na CoddyKit PRO. Kurs Cyber Security Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Adresowanie IP i podsieci”?
Rozumieć IPv4, IPv6, notację CIDR oraz sposób, w jaki podsieci dzielą sieci Ćwiczysz Cyber Security 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ąć Cyber Security Academy?
Nie wymagamy żadnego doświadczenia. Cyber Security 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 1 z 4.
Ile czasu zajmuje lekcja „Adresowanie IP i podsieci”?
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 Cyber Security Academy?
Tak. Każda lekcja Cyber Security 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
- Adresowanie IP i podsieci
- TCP a UDP: kiedy używa się każdego z nich
- DNS: jak domeny są tłumaczone na adresy IP
- Podstawy HTTP i HTTPS