Kalkulator CIDR

CIDR
Dalej

Wpisz blok CIDR, na przykład 10.0.42.64/27, a kalkulator zwróci adres sieci, adres rozgłoszeniowy, zakres adresów IP, łączną liczbę adresów, liczbę użytecznych hostów oraz odpowiadającą maskę podsieci. Zestaw narzędzi, którego potrzebujesz do VPC w AWS, domowych labów i planowania sieci.

Jak działa obliczanie CIDR

  1. 1

    Wpisz blok CIDR

    Notacja IPv4 `a.b.c.d/prefix`. Prefiks ma wartość od 0 (cały internet) do 32 (pojedynczy host).

  2. 2

    Obliczenie sieci i rozgłoszenia

    Operacja AND z maską daje adres sieci; OR z odwróconą maską daje adres rozgłoszeniowy.

  3. 3

    Wyznaczenie zakresu hostów

    Pierwszy host = sieć + 1; ostatni host = rozgłoszenie − 1 (dla /31 i /32 reguły są inne).

  4. 4

    Zwięzłe podsumowanie

    Maska podsieci, zakres adresów IP, liczba adresów i użyteczne hosty, gotowe do skopiowania.

Najczęstsze długości prefiksu

CIDR Maska podsieci Łącznie IP Użyteczne hosty Typowe zastosowanie
/8 255.0.0.0 16 777 216 16 777 214 Starsza klasa A
/16 255.255.0.0 65 536 65 534 Starsza klasa B, duża firma
/20 255.255.240.0 4 096 4 094 Średni kampus / VPC
/22 255.255.252.0 1 024 1 022 Mały kampus
/24 255.255.255.0 256 254 Mała sieć LAN / podsieć
/25 255.255.255.128 128 126 Mały zespół
/26 255.255.255.192 64 62 Mały dział
/27 255.255.255.224 32 30 Bardzo mała podsieć
/28 255.255.255.240 16 14 Maleńka podsieć (minimum AWS)
/29 255.255.255.248 8 6 Łącze punkt-punkt plus rezerwa
/30 255.255.255.252 4 2 Łącze punkt-punkt
/31 255.255.255.254 2 2 Punkt-punkt (RFC 3021)
/32 255.255.255.255 1 1 Pojedynczy host / loopback

„Użyteczne hosty” = łącznie − 2, ponieważ pierwszy adres IP to adres sieci, a ostatni to adres rozgłoszeniowy. /31 (RFC 3021) i /32 to przypadki szczególne, w których oba adresy są użyteczne.

Przykład: 10.0.42.64/27

  • Binarna postać /27: 11111111.11111111.11111111.11100000
  • Adres sieci: 10.0.42.64 (wszystkie bity hosta na 0)
  • Adres rozgłoszeniowy: 10.0.42.95 (wszystkie bity hosta na 1)
  • Pierwszy użyteczny host: 10.0.42.65
  • Ostatni użyteczny host: 10.0.42.94
  • Łącznie adresów: 32
  • Użyteczne hosty: 30
  • Maska podsieci: 255.255.255.224
  • Maska wildcard: 0.0.0.31

Wskazówki dotyczące podziału na podsieci

  • Zawsze używaj równych granic prefiksu, /24, /25, /26, /27 dzielą się czysto. Podział /23 na dwa /24 jest czysty; /23 na trzy podsieci to udręka.
  • Planuj rozwój, /26 teraz nie da się rozszerzyć bez przenumerowania. Przydziel /25, jeśli sądzisz, że możesz podwoić liczbę hostów.
  • VPC w chmurze (AWS, GCP, Azure) narzucają minimalne rozmiary, zwykle /28 na podsieć.
  • Zakresy prywatne (RFC 1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. Używaj ich do sieci wewnętrznych.
  • Unikaj nakładania z sieciami VPN i partnerów. 10.0.0.0/8 jest tak popularny, że domowe sieci VPN często kolidują z firmowymi VPC.

Maski wildcard

Listy ACL w Cisco używają masek wildcard (odwrotność maski podsieci):

  • Maska podsieci 255.255.255.224 → wildcard 0.0.0.31
  • Wildcard = wszystkie bity odwrócone. „0” oznacza „musi pasować”, „1” oznacza „dowolny”.

Najczęściej zadawane pytania

Pierwszy adres IP w bloku to adres sieci (identyfikuje samą podsieć); ostatni adres IP to adres rozgłoszeniowy (wysyłany do wszystkich hostów). Żadnego z nich nie da się przypisać do interfejsu, więc użyteczne hosty = łącznie − 2.

To narzędzie skupia się na IPv4. IPv6 ma adresy 128-bitowe i inne konwencje prefiksów; do nich użyj dedykowanego kalkulatora podsieci IPv6 (powiązane narzędzie poniżej).

/30 ma 4 adresy IP (2 użyteczne, sieć + rozgłoszenie spalone). /31 (RFC 3021) ma 2 adresy IP i używa obu jako adresów hostów, oszczędza 2 adresy IP na łącze. Większość nowoczesnych routerów obsługuje /31 punkt-punkt; starszy sprzęt czasem nie.

Nie. To narzędzie podsumowuje pojedynczy blok IPv4: adres sieci, adres rozgłoszeniowy, zakres IP, maskę podsieci oraz łączną i użyteczną liczbę adresów. Do dzielenia lub łączenia bloków użyj dedykowanego kalkulatora podsieci.

Powiązane narzędzia