Apakštīkla / CIDR kalkulators
Ātri noskaidrojiet apakštīkla informāciju no IPv4 oktetiem un CIDR prefiksa garuma.
Kā lietot šo apakštīkla / CIDR kalkulatoru
- Ievadiet IP oktetus
Ievadiet četrus oktetus laukos IP oktets 1, IP oktets 2, IP oktets 3 un IP oktets 4 (piemēram, 192, 168, 10, 50).
- Iestatiet CIDR prefiksa garumu
Ievadiet apakštīkla prefiksu CIDR prefiksa garuma laukā (piemēram, 24 priekš /24, 26 priekš /26).
- Skatiet apakštīkla masku
Kalkulators parāda apakštīkla masku punktētā decimālformātā un binārā formā.
- Pārbaudiet tīkla un apraides adreses
Pārskatiet tīkla adreses un apraides adreses rezultātus, lai redzētu apakštīkla diapazonu.
- Ievērojiet izmantojamos hostus
Izmantojiet vērtību "Izmantojamie hosti", lai plānotu, cik ierīcēm var piešķirt adreses apakštīklā.
Kā darbojas šis apakštīkla / CIDR kalkulators
Šis apakštīkla kalkulators aprēķina apakštīkla masku, tīkla adresi, apraides adresi un izmantojamo mezglu skaitu no IPv4 adreses un CIDR prefiksa garuma. Tas izmanto bitu operācijas — to pašu loģiku, ko maršrutētāji un operētājsistēmu tīkla steki veic katrai paketei —, lai sadalītu 32 bitu adrešu telpu tīkla daļā un mezgla daļā. Prefiksa garums norāda kalkulatoram, cik daudz sākuma bitu identificē tīklu; atlikušie biti ir pieejami mezglu adresēm. Šo robežu izpratne ir būtiska IP adrešu plānošanai, ugunsmūra noteikumu izstrādei, piekļuves kontroles sarakstiem un maršrutēšanas problēmu novēršanai jebkurā TCP/IP tīklā.
tīkls = IP AND maska • apraide = IP OR NOT(maska) • tradicionālie izmantojamie mezgli = 2^(32 − prefikss) − 2, ar īpašu apstrādi /31 un /32 gadījumā Pieņemot IP adresi 192.168.10.50 ar /26 prefiksu: apakštīkla maska ir 11111111.11111111.11111111.11000000, kas decimālajā pierakstā ir 255.255.255.192. Bitwise AND operācija starp 192.168.10.50 un 255.255.255.192 dod tīkla adresi 192.168.10.0. Bitwise OR operācija starp 192.168.10.50 un invertēto masku (0.0.0.63) dod apraides adresi 192.168.10.63. Hostu daļai ir 32 − 26 = 6 biti, tātad kopējais adrešu skaits = 2^6 = 64, un izmantojamie hosti = 64 − 2 = 62.
Adresei 10.0.0.100/22: apakštīkla maska ir 255.255.252.0, tīkla adrese ir 10.0.0.0, apraides adrese ir 10.0.3.255 un izmantojamie resursdatori = 1022. /22 atstāj 10 resursdatora bitus (2^10 − 2).
Adresei 172.16.5.1/28: apakštīkla maska ir 255.255.255.240, tīkla adrese ir 172.16.5.0, apraides adrese ir 172.16.5.15 un izmantojamie resursdatori = 14. /28 ir izplatīts maziem tirdzniecības vietu vai IoT apakštīkliem.
- ✓ Kalkulators darbojas tikai ar IPv4 (32 bitu adresēm). IPv6 apakštīklu veidošanā tiek izmantota 128 bitu adrešu telpa un citas konvencijas.
- ✓ Prefiksa garumi /31 un /32 ir derīgi CIDR pieraksti. Šis kalkulators uzrāda /31 kā divus izmantojamus punktu-punktu galapunktus saskaņā ar RFC 3021, un /32 kā vienu mezgla maršrutu.
- ✓ Katram oktetam jābūt diapazonā no 0 līdz 255, un prefiksa garumam jābūt no 0 līdz 32. Vērtības ārpus šīm robežām sniegs nederīgus rezultātus.
- ✓ Aprēķinā tiek pieņemta bezklašu adresācija (CIDR). Mantotās klašu robežas (A/B/C klase) netiek piemērotas.
- Lielākajai daļai apakštīklu tīkla adresi (visi hosta biti ir nulle) un apraides adresi (visi hosta biti ir viens) nevar piešķirt ierīcēm, tāpēc tradicionālajā formulā no kopējā adrešu skaita atņem divi.
- Punkta-punkta /31 saites ir apzināts izņēmums: abas adreses tiek uzskatītas par izmantojamiem galapunktiem, nevis rezervētas atsevišķām tīkla un apraides vietām.
- Plānojot VLAN vai mākoņa VPC, izvēlieties prefiksu, kas atstāj pietiekami daudz vietas nākotnes izaugsmei — kad apakštīkls ir palaists darbībā, izmēra maiņa parasti nozīmē visa diapazona pār-adresāciju.
- Supertīklošana (maršrutu apkopošana) izmanto to pašu bitu loģiku apgrieztā veidā: apvieno vairākus mazākus prefiksus vienā lielākā, lai samazinātu maršrutēšanas tabulas.
- Ātriem aprēķiniem galvā iegaumējiet progresiju: /24 = 254 hosti, /25 = 126, /26 = 62, /27 = 30, /28 = 14 — katrs papildu prefiksa bits uz pusi samazina hostu skaitu.
- RFC 4632 — Bezklašu starpdomēnu maršrutēšana (CIDR): Interneta adrešu piešķiršanas un apkopošanas plāns
- RFC 3021 — 31 bitu prefiksu izmantošana IPv4 punkta-punkta saitēs
- RFC 791 — Interneta protokols (IPv4 adrešu struktūra un bitu operācijas)
CIDR notācijas un apakštīklu matemātikas izpratne
CIDR (Classless Inter-Domain Routing) notācija kompakti apraksta, kā IPv4 adrese tiek sadalīta tīkla daļā un resursdatora daļā. Prefiksa garums (piemēram, /24) norāda, cik no 32 bitiem identificē tīklu; atlikušie biti definē resursdatoru adreses šajā apakštīklā. /24 atstāj 8 resursdatora bitus, tātad kopā 2^8 = 256 adreses, no kurām parasti 254 ir izmantojamas pēc tīkla un apraides adrešu rezervēšanas. Apakštīkla matemātika balstās uz bitu operācijām: tīkla adrese ir IP AND apakštīkla maska, un apraides adrese ir IP OR invertētā maska. Maršrutētāji un ugunsmūri izmanto šo loģiku katrai paketei, lai izlemtu, vai adrese pieder lokālajam apakštīklam vai tā ir jāpārsūta citur.
Praktiski izstrādātāju lietošanas gadījumi apakštīklu izveidei
Izstrādātāji saskaras ar apakštīklu aprēķiniem, izstrādājot mākoņa VPC, rakstot ugunsmūra noteikumus, atkļūdojot maršrutēšanas problēmas un konfigurējot piekļuves kontroles sarakstus. AWS, GCP vai Azure vidēs jūs izvēlaties CIDR blokus VPC un apakštīkliem; prefiksu garumu izpratne palīdz pareizi noteikt apakštīklu izmērus un izvairīties no pārklāšanās. Drošības inženieri izmanto CIDR diapazonus iptables, nftables un mākoņa drošības grupās, lai atļautu vai liegtu trafiku pēc IP diapazona. Novēršot savienojamības problēmas, tīkla un apraides adrešu zināšana palīdz pārbaudīt, vai resursdators atrodas paredzētajā diapazonā. DevOps komandas izmanto apakštīklu matemātiku arī plānojot IP piešķiri Kubernetes klasteriem, konteineru tīkliem un daudzlietotāju arhitektūrām.
Apakštīkla / CIDR kalkulatora BUJ
Kāda ir atšķirība starp apakštīkla masku un CIDR prefiksu?
Tie izsaka to pašu informāciju dažādās notācijās. /24 prefikss nozīmē 24 sākuma vieniniekus, kas atbilst apakštīkla maskai 255.255.255.0 punktētā decimālā formātā. CIDR notācija ir kompaktāka un ir standarts, ko izmanto mūsdienu maršrutēšanas konfigurācijās.
Kāpēc no kopējā skaita tiek atņemtas divas adreses, lai iegūtu izmantojamo mezglu skaitu?
Tradicionālajā IPv4 apakštīklu veidošanā pirmā adrese apakštīklā (visi mezgla biti ir nulles) ir rezervēta kā tīkla adrese, bet pēdējā adrese (visi mezgla biti ir vieninieki) ir rezervēta kā apraides adrese. Nevienu no tām nevar piešķirt ierīcei, tāpēc izmantojamie mezgli = 2^(mezgla biti) − 2. /31 punkta-punkta savienojums ir ievērojams izņēmums.
Vai es varu izmantot šo kalkulatoru privātiem IP diapazoniem?
Jā. Bitu līmeņa matemātika ir identiska gan privātām (RFC 1918), gan publiskām adresēm. Biežākie privātie diapazoni ir 10.0.0.0/8, 172.16.0.0/12 un 192.168.0.0/16.
Ko nozīmē /32 prefikss?
/32 prefikss identificē vienu mezgla adresi bez mezgla bitiem. To parasti izmanto maršrutēšanas tabulās un ugunsmūra kārtulās, lai precīzi atbilstu vienai IP adresei, un šis kalkulators to uzrāda kā vienu izmantojamu mezgla maršrutu.
Vai tas darbojas ar IPv6?
Nē. Šis kalkulators ir paredzēts IPv4 32 bitu adrešu telpai. IPv6 izmanto 128 bitu adreses, citu prefiksa garuma diapazonu (parasti no /48 līdz /128) un nerezervē apraides adresi tādā pašā veidā.