Jak obliczyć zakres IP w sieci i znaleźć pierwszy oraz ostatni adres hosta
Sieci komputerowe

Jak obliczyć zakres IP w sieci i znaleźć pierwszy oraz ostatni adres hosta

Jak obliczyć zakres IP w sieci i znaleźć pierwszy oraz ostatni adres hosta

Obliczanie zakresu adresów IP to podstawowa umiejętność w pracy z sieciami komputerowymi, w tym w systemach takich jak Linux. Dzięki temu można określić, jakie adresy są dostępne dla urządzeń, a które są zarezerwowane dla systemu sieciowego.


Czym jest zakres adresów IP w sieci

Zakres adresów IP to pełny zestaw adresów w jednej podsieci, który obejmuje:

  • adres sieci (network address)
  • adresy hostów (urządzeń)
  • adres broadcast

👉 Tylko część hostów może być używana przez urządzenia.


Jak znaleźć pierwszy dostępny host w podsieci

Pierwszy host zawsze znajduje się:

👉 adres sieci + 1

Przykład:

  • sieć: 192.168.1.0
  • pierwszy host: 192.168.1.1

👉 Ten adres jest pierwszym urządzeniem w sieci.


Jak znaleźć ostatni adres hosta

Ostatni host to:

👉 adres broadcast – 1

Przykład:

  • broadcast: 192.168.1.255
  • ostatni host: 192.168.1.254

👉 To ostatni dostępny adres dla urządzenia.


Przykład dla sieci 10.0.0.0/28

W Linux analizujemy:

Krok 1: określ wielkość sieci

/28 oznacza:

  • 32 – 28 = 4 bity hosta
  • 2⁴ = 16 adresów w sieci

Krok 2: określ zakres

Sieć:

  • 10.0.0.0/28

Zakres:

  • 10.0.0.0 – 10.0.0.15

Krok 3: przypisanie ról

  • adres sieci: 10.0.0.0
  • hosty: 10.0.0.1 – 10.0.0.14
  • broadcast: 10.0.0.15

👉 Tylko 14 adresów jest używalnych.

Czytaj  Topologie Sieci Komputerowych: Gwiazda, Magistrala, Pierścień – Przegląd i Porównanie
Jak obliczyć zakres IP w sieci i znaleźć pierwszy oraz ostatni adres hosta
Jak obliczyć zakres IP w sieci i znaleźć pierwszy oraz ostatni adres hosta

Jak obliczyć krok podsieci (block size)

Block size to „skok” między podsieciami.

Wzór:
👉 256 – wartość maski w ostatnim oktetcie

Dla /28:

  • maska: 255.255.255.240
  • block size: 256 – 240 = 16

👉 Każda podsieć zaczyna się co 16 adresów:

  • 0, 16, 32, 48 itd.

Jak sprawdzić poprawność zakresu IP

W Linux poprawność można zweryfikować poprzez:

1. Sprawdzenie granic

  • czy zakres nie wykracza poza block size

2. Sprawdzenie broadcastu

  • czy ostatni adres jest poprawny

3. Sprawdzenie hostów

  • czy liczba hostów = 2^n – 2

4. Sprawdzenie kolejnych podsieci

  • czy nie nachodzą na siebie

👉 Jeśli wszystko się zgadza — subnet jest poprawny.


Podsumowanie

Obliczanie zakresu IP w Linux pozwala dokładnie określić, jakie adresy są dostępne w danej sieci.

Najważniejsze wnioski:

  • zakres obejmuje sieć, hosty i broadcast
  • pierwszy host = sieć + 1
  • ostatni host = broadcast – 1
  • block size określa skoki podsieci
  • /28 daje 16 adresów, z czego 14 używalnych

👉 Wniosek końcowy:
zakres IP to matematycznie uporządkowany blok adresów, w którym każdy adres ma dokładnie określoną rolę.

Polecane wpisy
Konfiguracja MikroTik — Część 80: MikroTik + SNMP — Monitorowanie sieci i urządzeń
Konfiguracja MikroTik — Część 80: MikroTik + SNMP — Monitorowanie sieci i urządzeń

Konfiguracja MikroTik — Część 80: MikroTik + SNMP — Monitorowanie sieci i urządzeń Wprowadzenie Współczesne sieci, zarówno lokalne, jak i Czytaj dalej

MikroTik dla zaawansowanych — część 12: Zaawansowany monitoring i automatyzacja z wykorzystaniem telemetryki i SIEM
MikroTik dla zaawansowanych — część 12: Zaawansowany monitoring i automatyzacja z wykorzystaniem telemetryki i SIEM

MikroTik dla zaawansowanych — część 12: Zaawansowany monitoring i automatyzacja z wykorzystaniem telemetryki i SIEM Wprowadzenie Współczesne sieci komputerowe rosną Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.