IP & Network

IP Calculator

CIDR, podsieci, maski i zakresy adresów w jednym kliknięciu.

IP address with CIDR IPv4 or IPv6 with optional /prefix. Default: /32 for v4, /128 for v6.
2001:db8::/64
IPv6
Network address
2001:db8::
First host
2001:db8::
Last host
2001:db8::ffff:ffff:ffff:ffff
Total addresses
18446744073709551616
Usable hosts
18446744073709551616
Prefix length
/64

O tym narzędziu

Kalkulator IP zamienia notację CIDR jak 192.168.1.0/24 na podstawowe szczegóły sieci: adres sieci, adres broadcast, pierwszy i ostatni użyteczny host, maskę podsieci w notacji kropkowej dziesiętnej i odwrotnej (wildcard), całkowitą liczbę adresów, użyteczne hosty oraz binarną reprezentację maski. Działa zarówno dla IPv4, jak i IPv6 — dla IPv6 pokazujemy długość prefiksu, liczby podbloków /64 i wyprowadzanie EUI-64 tam, gdzie ma to znaczenie.

Poza podstawowym dekodowaniem narzędzie może podzielić CIDR na mniejsze podsieci (VLSM) lub agregować sąsiednie podsieci z powrotem w jeden supernet. Wprowadź blok nadrzędny i pożądaną długość prefiksu, by uzyskać listę zawartych podsieci, lub wklej kilka CIDR, by znaleźć najmniejszy pokrywający prefiks. Cała matematyka działa wyłącznie w przeglądarce — nic nie jest wysyłane na nasze serwery.

Kiedy używać tego narzędzia

  • Projektowanie sieci. Planuj rozmiary VLAN, łącza punkt-punkt i zakresy DHCP bez wypisywania matematyki na papierze.
  • Weryfikacja reguł firewalla. Potwierdź, że 10.0.0.0/8 rzeczywiście pokrywa 10.5.42.7 przed wypchnięciem ACL.
  • Podsieci w chmurze. AWS, GCP i Azure używają CIDR — pokrój /16 VPC na podsieci /24 per AZ w sekundach.
  • Planowanie IPv6. Zobacz, jak /48 od dostawcy dzieli się na przydziały /64 per VLAN — jest ich 65536, więcej niż kiedykolwiek będziesz potrzebować.

O użytecznych hostach

Dla IPv4 adres sieci (.0) i adres broadcast (.255 na /24) są zarezerwowane — więc /24 ma 256 łącznie, ale tylko 254 użytecznych hostów. Łącza punkt-punkt (/31) i trasy hosta (/32) to przypadki specjalne zdefiniowane w RFC 3021 — oba adresy są użyteczne na /31. IPv6 nie ma broadcast i nie ma zarezerwowanych adresów wewnątrz /64; wszystkie 2^64 adresy są technicznie użyteczne, choć cokolwiek powyżej /64 narusza SLAAC i większość systemów operacyjnych.

Najczęstsze pytania

Co to jest notacja CIDR?

CIDR (Classless Inter-Domain Routing) zapisuje blok IP jako adres/długość-prefiksu. 192.168.1.0/24 oznacza "24-bitowa sieć zaczynająca się od 192.168.1.0" — równoważne starej masce podsieci klasy C 255.255.255.0. CIDR zastąpił sztywny system klas A/B/C w 1993 i jest obecnie jedyną notacją bloków adresowych używaną w routerach, firewallach i konsolach chmurowych.

Dlaczego mój /24 ma tylko 254 hosty, nie 256?

Pierwszy i ostatni adres w dowolnej podsieci IPv4 są zarezerwowane: .0 to adres sieci (używany we wpisach routingu), .255 to ukierunkowany broadcast. Nigdy nie możesz przypisać tych dwóch hostowi na zwykłej sieci LAN. /24 ma 2^8 = 256 adresów minus te dwa = 254 użyteczne. Wyjątkiem jest /31 (RFC 3021), gdzie oba końce są użyteczne dla łączy punkt-punkt.

Czy mogę podzielić IPv6 w ten sam sposób?

Tak, ale konwencje są inne. IPv6 nie ma broadcast i nie ma zarezerwowanych adresów, więc /126 punkt-punkt lub /127 daje wszystkie adresy hostom. Oczekiwany przydział użytkownika końcowego to /64 — cokolwiek mniejszego (np. /80, /96) łamie autokonfigurację SLAAC w większości systemów operacyjnych. Dostawcy zwykle delegują /48 lub /56 klientom.

Co to jest maska wildcard?

Maska wildcard (odwrotna) to bitowe dopełnienie maski podsieci. Dla /24 maska to 255.255.255.0, wildcard to 0.0.0.255. ACL-e Cisco używają masek wildcard — "dopasuj wszędzie, gdzie pojawia się bit 1" — więc access-list 1 permit 192.168.1.0 0.0.0.255 to ekwiwalent wildcard "permit 192.168.1.0/24". Inni dostawcy (Juniper, Fortinet) używają zwykłej maski.