Jak obliczyć adres sieci i broadcast z adresu IP (krok po kroku na przykładach)
Obliczanie adresu sieci i broadcast to jedna z podstawowych umiejętności w pracy z adresacją IP w systemach sieciowych oraz w systemie Linux. Dzięki temu można dokładnie określić, gdzie zaczyna się i kończy dana podsieć oraz jakie adresy są dostępne dla hostów.
Czym jest adres sieci i adres broadcast
W każdej sieci IPv4 istnieją dwa specjalne adresy:
Adres sieci
- identyfikuje całą podsieć
- nie może być przypisany urządzeniu
- zawsze jest pierwszym adresem w zakresie
Adres broadcast
- służy do komunikacji do wszystkich hostów w sieci
- również nie może być przypisany urządzeniu
- zawsze jest ostatnim adresem w zakresie
👉 Te dwa adresy „otwierają i zamykają” każdą podsieć.
Jak działa maska podsieci w obliczeniach IP
Maska podsieci (np. /26) określa, która część adresu IP jest:
- częścią sieci (network)
- częścią hosta
W przypadku Linux i ogólnie IPv4:
- im większy prefiks (/24, /25, /26), tym mniej hostów
- maska decyduje o „rozmiarze bloku” adresów
👉 Klucz: maska mówi, gdzie kończy się sieć, a zaczynają hosty.
Jak obliczyć adres sieci z IP 192.168.10.77/26
Krok 1: określ rozmiar podsieci
/26 oznacza:
- 32 – 26 = 6 bitów na hosty
- 2^6 = 64 adresy w jednej podsieci
👉 Każda podsieć ma 64 adresy.
Krok 2: znajdź zakres bloków
Dla /26 zakresy rosną co 64:
- 0–63
- 64–127
- 128–191
- 192–255
IP: 192.168.10.77
należy do zakresu: 64–127
Krok 3: adres sieci
Pierwszy adres w zakresie to:
👉 192.168.10.64
Jak wyznaczyć adres broadcast krok po kroku
Adres broadcast to ostatni adres w zakresie podsieci.
Dla zakresu 64–127:
- sieć: 192.168.10.64
- broadcast: 192.168.10.127
👉 Broadcast = ostatni adres w bloku.

Jak znaleźć zakres hostów w podsieci
Po wyznaczeniu sieci i broadcastu:
- pierwszy host = sieć + 1
- ostatni host = broadcast – 1
Dla naszego przykładu:
- Adres sieci: 192.168.10.64
- Pierwszy host: 192.168.10.65
- Ostatni host: 192.168.10.126
- Broadcast: 192.168.10.127
👉 To są realne adresy dla urządzeń.
Najczęstsze błędy przy obliczeniach subnettingu
W pracy z IP w Linux (i ogólnie w sieciach) najczęstsze błędy to:
1. Mylenie broadcast z hostem
- broadcast NIE jest używalny
2. Złe określenie „kroku podsieci”
- np. 64 dla /26, ale użytkownik liczy inaczej
3. Ignorowanie maski
- patrzenie tylko na IP bez prefiksu
4. Błędy w odejmowaniu adresów
- zapominanie, że 2 adresy są zarezerwowane
5. Mieszanie zakresów
- np. 64–127 vs 63–126
👉 Subnetting wymaga precyzji, nie intuicji.
Podsumowanie
Obliczanie adresu sieci i broadcast w Linux (i sieciach IP) opiera się na prostych zasadach matematycznych, ale wymaga dokładności.
Najważniejsze wnioski:
- adres sieci to początek bloku adresów
- broadcast to koniec bloku
- maska (/26 itd.) definiuje rozmiar podsieci
- hosty znajdują się między nimi
- błędy wynikają głównie z złej interpretacji zakresów
👉 Wniosek końcowy:
subnetting to nie zgadywanie — to precyzyjne dzielenie przestrzeni adresowej na równe, logiczne bloki.






