Kalkulatory
Trzy offline'owe kalkulatory do subnettingu. Żaden ruch sieciowy nie jest potrzebny — czysta matematyka na adresie, który wpiszesz.
Kalkulator podsieci IPv4
Podaj mu adres i prefiks (CIDR), a wyliczy każde pole, którego mógłbyś potrzebować do dokumentacji albo reguły firewalla.
- Adres — dowolny IPv4 w notacji z kropkami (
10.0.5.7,192.168.1.100). - Maska — wybierz z rozwijanej listy. Pokazuje CIDR obok maski z kropkami:
/24 (255.255.255.0)aż do/1.
Wyjście
- Adres podsieci — pierwszy adres sieci (network w starszej terminologii).
- Broadcast — ostatni adres zakresu.
- Maska podsieci — z kropkami, np.
255.255.255.0. - Maska wildcard — odwrotność maski (
0.0.0.255). To, czego chcą ACL-e Cisco. - Notacja CIDR —
192.168.1.0/24. - Adresy — łącznie, wliczając sieć i broadcast.
- Hosty — liczba użyteczna (łącznie − 2).
- Pierwszy host / Ostatni host — końce zakresu użytecznego.
- Maska binarna — pełne 32-bitowe rozwinięcie binarne.
- Klasa IP — historyczna klasa (A/B/C/D/E). Dziś głównie ciekawostka, ale wciąż pytana na egzaminach.
- Typ IP — Prywatny / Publiczny / Loopback / Link-local / Multicast / Zarezerwowany / Nieokreślony. Wiele etykiet, jeśli pasują.
- Wskaźnik reverse DNS — nazwa
in-addr.arpa; rekord PTR rozwiązywany jest w tle, a wynik zastępuje placeholder, gdy dotrze.
Podział /24
Typowe zadanie: wziąć 192.168.1.0/24 i podzielić na cztery /26. Wpisz 192.168.1.0 z maską /26 — kalkulator pokaże pierwszy blok. Powtórz z 192.168.1.64, 192.168.1.128, 192.168.1.192, żeby przejść po pozostałych.
Znajdowanie nakładania
Dwie sieci nakładają się, jeśli jedna zawiera drugą. Policz obie z ich zadeklarowanymi prefiksami; jeśli pierwszy-host jednej ≤ adresowi sieci drugiej i broadcast jednej ≥ ostatniemu-hostowi drugiej, kolidują. Przenumeruj.
Kalkulator IPv6
Ten sam pomysł, skalowany do 128 bitów. Adres można wpisać w każdej akceptowanej formie — skompresowanej (fe80::1), rozwiniętej (fe80:0:0:0:0:0:0:1), albo ze strefą (fe80::1%eth0, parsowana, ale odrzucana z wyjścia).
- Prefiks —
/4do/128co 4. Typowe wybory:/64(standardowy LAN),/56(lokalizacja klienta),/48(organizacja),/128(pojedynczy host). - Adres — skompresowana i w pełni rozwinięta forma obok siebie.
- Pierwszy / ostatni adres zakresu, skompresowane.
- Hosty —
2^Ndla N ≥ 64, sformatowana liczba dla mniejszych prefiksów./64mieści 2^64 ≈ 1,8·10^19 adresów. - Liczba /64 — ile standardowych LAN-ów mieści się w prefiksie (
/48= 65 536 /64,/56= 256).
Typowe bloki IPv6
| Prefiks | Przeznaczenie |
|---|---|
fe80::/10 | Link-local; auto-konfigurowany na każdym interfejsie. |
fc00::/7 | Unique local (ULA); odpowiednik IPv6 RFC1918. |
2000::/3 | Global unicast. |
ff00::/8 | Multicast. |
::1/128 | Loopback. |
2001:db8::/32 | Dokumentacja (bezpieczne do użycia w przykładach). |
Rozdzielacz podsieci IPv6
Przyjmuje prefiks nadrzędny i żądaną liczbę podsieci, a potem produkuje je wszystkie z ich granicami. Robi robotę, której pojedynczy kalkulator podsieci nie zrobi.
- Adres — blok nadrzędny (np.
2001:db8:1234::). - Prefiks — długość prefiksu nadrzędnego (np.
/48). - Liczba podsieci — ile potrzebujesz. Narzędzie wybiera najmniejszą liczbę bitów host, która mieści tę liczbę.
Wyjście per podsieć
- Indeks (1…N) i wybrany prefiks potomny (np.
/52, jeśli poprosiłeś o 8 podsieci z/48). - Adres skompresowany i rozwinięty.
- Widok binarny podzielony na bity sieci, bity podsieci, przestrzeń hostów — oznaczone kolorem, żeby zobaczyć podział wizualnie.
- Ostatni adres w podsieci.
- Liczba hostów — notacja
2^Ndla dużych podsieci.
Podsieci ponad żądaną liczbą są pokazane wyszarzone (nadmiar z zaokrąglenia do potęgi dwójki) — wybieraj okrągłe liczby typu 4, 8, 16, żeby uniknąć resztek.
Przykład: pokrojenie /48 na bloki lokalizacji
Masz 2001:db8:abcd::/48 i chcesz 16 lokalizacji, każda z własnym /52. Wpisz adres 2001:db8:abcd::, prefiks /48, podsieci 16. Wynikiem jest szesnaście bloków /52 (2001:db8:abcd:0::, ...:1000::, ...:2000::, …). Każdy z nich dalej ma miejsce na 4096 LAN-ów /64.