MikroBI Robot Logo

MikroBI | DevKit

lan

IPv4 / IPv6 alhálózat-kalkulátor

Add meg a címet egy prefixhosszal, és a kalkulátor kiszámítja a hálózati tartományt, a maszkot és a használható hosztartományt — teljesen offline.

Kapcsolódó eszközök

Az eszközről

Az alhálózat-kalkulátor a CIDR jelölést — egy címet, amelyet egy perjel és egy prefixhossz követ, például 192.168.1.10/24 — azokká a konkrét számokká alakítja, amelyekre egy hálózati mérnöknek ténylegesen szüksége van: hol kezdődik és hol ér véget a hálózat, mely címek vannak fenntartva, és ténylegesen hány hoszt osztható ki. Kézzel kiszámolva ez azt jelenti, hogy a prefixhosszt bináris maszkká kell alakítani, azt a címmel ÉS-kapcsolatba kell hozni, és figyelni kell az egyes eltolásból eredő hibákat a tartomány mindkét végén. Ez az eszköz ezt a számítást azonnal elvégzi, és minden köztes értéket megmutat, nem csak a végeredményt.

IPv4 esetén a kalkulátor megadja a hálózati és broadcast címet, a pontozott decimális alhálózati maszkot és annak wildcard-maszk komplementerét (azt a formát, amit például a Cisco hozzáférési listák várnak), az első és utolsó használható hoszt címét, az összes cím számát, valamint azt, hogy ténylegesen hány hoszt használható, miután a hálózati és broadcast címet félretettük. A két klasszikus szélsőesetet is helyesen kezeli: a /31-et pont-pont kapcsolatként kezeli, ahol az RFC 3021 szerint mindkét cím használható, a /32 pedig egyetlen hosztot jelentő route, broadcast cím nélkül.

Az IPv6-címek ugyanígy támogatottak, csak 128 bites aritmetikával a IPv4 32 bites számítása helyett. Adj meg egy címet, például 2001:db8::1/64 formában, és az eszköz kibontja a „::” rövidítést, kiszámítja a hálózat első és utolsó címét, majd a legrövidebb érvényes szöveges formára tömöríti vissza az eredményt. Mivel az IPv6 alhálózatok mérete szinte mindig billiós nagyságrendű vagy nagyobb, az összes cím száma kettő hatványaként (például 2^64) jelenik meg, nem pedig egy hosszú számsorként.

Minden számítás egyszerű aritmetikaként fut a böngésződben — nincs útválasztási táblához való lekérdezés, nincs külső API-hívás, és semmi, amit beírsz, nem kerül elküldésre sehova. Ez biztonságossá teszi valódi belső címzés beillesztését is, akár olyan hálózat esetén is, amelyet nem szeretnél egy harmadik féltől üzemeltetett weboldalnak megadni, és internetkapcsolat nélkül is tovább működik.

Ez rendszeresen előkerül új VLAN vagy alhálózat tervezésekor, két tartomány átfedésének ellenőrzésekor, egy CIDR jelöléssel írt tűzfalszabály gyors ellenőrzésekor, vagy annak kiszámításakor, hogy egy adott prefix ténylegesen hány használható IP-t hagy a hálózati és broadcast cím fenntartása után. A „Küldés” gombbal a kiszámított hálózati cím közvetlenül átadható egy másik, CIDR-szerű bemenetet fogadó eszköznek.

Gyakran ismételt kérdések

Milyen formátumban kell megadni a bemenetet? expand_more

Egy cím, amelyet egy perjel és egy prefixhossz követ, pl. 192.168.1.10/24 IPv4 esetén vagy 2001:db8::1/64 IPv6 esetén. A prefixhossz megadása kötelező.

Miért 2 használható hosztot mutat egy /31, nem pedig 0-t? expand_more

Az RFC 3021 a /31-et pont-pont kapcsolatok speciális eseteként határozza meg: mivel a tartományban csak két cím van, mindkettő használható hosztnak számít, ahelyett hogy az egyiket broadcast címként tartanánk fenn.

Miért nincs broadcast cím IPv6 esetén? expand_more

Az IPv6-nak egyáltalán nincs broadcast fogalma — helyette multicastot használ —, ezért a kalkulátor IPv6 bemenet esetén csak a tartomány első és utolsó címét adja meg.

Szükség van internetkapcsolatra ehhez az eszközhöz? expand_more

Nem. Minden számítás egyszerű bináris aritmetika, amely helyben, a böngésződben fut, így az oldal betöltése után teljesen offline is működik.

Kiszámítható egy alhálózat pontozott alhálózati maszkból, prefixhossz helyett? expand_more

Add meg a CIDR prefixhossz formát (pl. /24). A /24 megegyezik egy 255.255.255.0 maszkkal — a wildcard maszk sor mutatja azt a komplementer formát, amit például a Cisco hozzáférési listák használnak.