Kalkulačka podsietí IP a CIDR

Zadá sa adresa s predponou, napríklad 10.20.30.40/22, bodkovaná sieťová maska, napríklad 192.168.1.10/255.255.255.0, alebo adresa IPv6, napríklad 2001:db8::1/48. Kalkulačka vráti sieťovú adresu, rozsah použiteľných hostiteľov, broadcast adresu, wildcard masku, binárne a hexadecimálne zobrazenie, triedu adresy a typ rozsahu a názov reverznej DNS. Sieť dokáže rozdeliť aj na menšie podsiete a prevádzať medzi dĺžkami predpôn a sieťovými maskami v oboch smeroch. Všetko sa počíta v prehliadači.
Čo je CIDR: CIDR znamená Classless Inter-Domain Routing, spôsob, akým sa siete veľkostne určujú od roku 1993. Zapisuje sa ako adresa, za ktorou nasleduje lomka a číslo, napríklad 10.20.30.40/22. V podstate je adresa IPv4 32 bitov a adresa IPv6 128 bitov. Číslo za lomkou je dĺžka predpony: počíta, koľko bitov zľava pomenúva sieť, a zvyšné bity pomenúvajú jeden počítač v rámci tejto siete. /22 ponecháva 22 bitov pre sieť a 10 bitov pre hostiteľa.

Čítanie veľkosti: bity hostiteľa určujú, aký veľký alebo malý blok je, pretože každý ďalší bit zdvojnásobí počet. /24 ponecháva 8 bitov hostiteľa, čo je 256 adries; /25 ponecháva 7 a polovicu toho, teda 128; /23 ponecháva 9 a rastie na 512. Dlhšia predpona je vždy menší blok: /32 je jedna adresa, /31 je dvojadresový spoj, /30 sú štyri adresy, /24 je bežná malá sieť a /8 je veľmi veľká. Rovnakú hodnotu možno zapísať ako sieťovú masku, kde sa bity siete zmenia na jednotky, takže /24 a 255.255.255.0 znamenajú to isté; tabuľka nižšie uvádza každú predponu IPv4 od /0 po /32.

Prečo sa to nazýva bez tried: pred CIDR sa adresy prideľovali v niekoľkých pevných veľkostiach známych ako trieda A, trieda B a trieda C. Väčšina organizácií potrebovala oveľa menej než trieda B a oveľa viac než trieda C, takže sa veľká časť priestoru plytvala. CIDR zrušil pevné triedy a umožňuje, aby blok mal presne potrebnú veľkosť. Trieda adresy zobrazená vo výsledkoch nižšie sa zachováva len ako historické označenie, pretože žiadny súčasný smerovač sa podľa nej nerozhoduje.

Na čo sa to používa: zariadenie rozhodne, či možno cieľ dosiahnuť priamo na lokálnom spoji, alebo ho treba odovzdať smerovaču, porovnaním sieťových adries. Pri 10.20.30.40/22 je sieťová adresa adresou s 10 bitmi hostiteľa nastavenými na nulu, takže 10.20.30.40 aj 10.20.31.9 sú v 10.20.28.0/22 a dosiahnu sa navzájom priamo, zatiaľ čo 10.20.32.5 je v 10.20.32.0/22 a musí odísť cez smerovač. Riadok sieťovej adresy v tabuľke výsledkov nižšie ukazuje túto hodnotu pre akúkoľvek zadanú adresu. IPv6 funguje rovnako s väčšími číslami: /64 je obvyklá veľkosť jedného sieťového segmentu, /48 je bežný blok pridelený celej lokalite a /128 je jedna adresa, ekvivalent /32.
Zadá sa adresa na zobrazenie podrobností o sieti.
Adresa sa zobrazí bit po bite, len čo sa zadá hodnota.
Nová dĺžka predpony alebo počet podsietí
Rozdelenie vytvorí tabuľku podsietí, najviac 256 riadkov naraz.
Sieťová maska
Ako sa čísla počítajú: dĺžka predpony je počet bitov zľava, ktoré tvoria časť siete, a zvyšné bity sú hostitelia. Sieťová adresa je adresa so všetkými bitmi hostiteľa nastavenými na nulu, broadcast adresa ich má všetky nastavené na jedna. Pri IPv4 normálna bodovo-bodová sieť odkladá dve adresy, takže /24 má 256 adries, ale 254 použiteľných hostiteľov. /31 nemá broadcast a obe adresy sú použiteľné, a /32 je jedna hostiteľská trasa.

Poznámky k správnosti: id:adresa/predpona bez predpony sa berie ako jeden hostiteľ. Sieťová maska s medzerou v strede, napríklad 255.0.255.0, je neplatná a odmietne sa namiesto odhadovania. IPv6 používa rovnaké pravidlá so 128 bitmi; tradičné pravidlá podsiete nula a všetky jednotky patria k starému classful smerovaniu IPv4 a tu sa neuplatňujú.

Súkromie: nič na tejto stránke sa nespája so sieťou. Zadané adresy zostávajú v prehliadači a nikde sa neukladajú ani neodosielajú.