Skip to main content
🔬 Advanced ✨ New

Calculator Subrețea – Calculator Adresă IP și CIDR

Calculează masca de subrețea, adresa de rețea, adresa de broadcast și gama de hosturi dintr-o adresă IP și lungimea prefixului CIDR. Calculator de știință gratuit, fără înregistrare.

Adresa IP și notarea CIDR

O adresă IPv4 este un număr binar de 32 de biți exprimat sub forma a patru octeți decimale separate prin puncte — de exempla, 192.168.1.100. Fiecare octet reprezintă 8 biți și variază între 0 și 255, oferind un spațiu de adrese de 2³² = 4.294.967.296 de adrese posibile.

Notarea CIDR (Clasless Inter-Domain Routing, definită în RFC 4632) adaugă o lungime a prefixului după un slash pentru a indica câți biți conduc la identificarea rețelei: 192.168.1.0/24. Lungimea prefixului (24 în acest caz) înseamnă că primii 24 de biți sunt partea rețelei; cele 8 biți rămași identifică găzduitorii individuali pe această rețea.

Pentru o rețea /24: 2⁸ = 256 adrese totale, minus 2 adrese rezervate = 254 adrese găzduitori utilizabile. Cele două adrese rezervate sunt:

Formula generală pentru găzduitori utilizabili este: Găzduitori utilizabili = 2^(32 − prefix) − 2. Excepția este o subrețea /31 (legătură punct-punct, conform RFC 3021), care are 2 adrese și 0 "găzduitori utilizabili" în sens tradițional, dar ambele adrese sunt atribuite interfețelor routerelor, și /32 care identifică un găzduitor unic.

Notarea CIDR a înlocuit sistemul de adresare clasificat (Clas A/B/C) din 1993 pentru a permite alocarea mai flexibilă a spațiului de adrese IP. Înainte de CIDR, o organizație care avea nevoie de 500 de adrese ar primi o clasă B (/16) cu 65.534 de adrese — pierdând peste 65.000. Cu CIDR, ei primesc o /23 (510 adrese utilizabile), îmbunătățind dramatic eficiența alocării.

Tabloul complet de mască de subrețea și notare CIDR

O mască de subrețea este un valoare de 32 de biți unde biții consecutivi 1 marchează partea rețelei și biții consecutivi 0 marchează partea găzduitor. Următoarea tabelă acoperă toate lungimile prefixului de notare CIDR utilizate în mod obișnuit:

Notare CIDRMască de subrețeaAdrese totaleGăzduitori utilizabiliUtilizare tipică
/8255.0.0.016.777.21616.777.214Backbone ISP, întreprindere mare
/12255.240.0.01.048.5761.048.574Interval privat (172.16.0.0/12)
/16255.255.0.065.53665.534Campus mare, interval privat
/20255.255.240.04.0964.094Subrețea implicită AWS VPC
/22255.255.252.01.0241.022Clădire de birouri medie
/24255.255.255.0256254Rețea standard LAN, rețea de casă
/25255.255.255.128128126Segment VLAN
/26255.255.255.1926462Subrețea departament
/27255.255.255.2243230Subrețea mică / laborator
/28255.255.255.2401614DMZ, grup de servere
/29255.255.255.24886Subrețea de servere mici
/30255.255.255.25242Legătură punct-punct WAN
/31255.255.255.25422*Legătură router-router (RFC 3021)
/32255.255.255.25511Traseu unic de găzduitor

*O subrețea /31 nu are adresă de rețea sau adresă de difuzare conform RFC 3021, deci ambele adrese sunt utilizabile pentru legături punct-punct.

Intervale de adrese IP private (RFC 1918)

RFC 1918 definește trei intervale de adrese rezervate pentru rețele private. Acestea nu sunt ruteabile pe internetul public și pot fi reutilizate liber în orice organizație:

Interval CIDRInterval de adrese IPAdrese totaleUtilizare tipică
10.0.0.0/810.0.0.0 – 10.255.255.25516.777.216Intreprindere mare, VPC-uri cloud (AWS, GCP, Azure)
172.16.0.0/12172.16.0.0 – 172.31.255.2551.048.576Rețele corporative medii, Docker implicit
192.168.0.0/16192.168.0.0 – 192.168.255.25565.536Routeri de casă, rețele SOHO

Alte intervale de adrese special-purposes pe care inginerii de rețea ar trebui să le cunoască:

Subneting cu pasi mărunți cu VLSM

Subneting împarte o rețea mai mare în segmente mai mici, mai ușor de gestionat. Acest lucru îmbunătățește securitatea (izolarea domeniului de difuzare), performanța (reducerea traficului de difuzare) și eficiența adreselor IP. Aici este un walkthrough detaliat:

Exemplu: Aveți 192.168.10.0/24 (256 de adrese) și trebuie să îl împărțiți în 4 subrețele egale.

  1. Determinați biturile necesare: 4 subrețele necesită 2 bituri suplimentare de rețea (2² = 4). Noua prefixă: /24 + 2 = /26.
  2. Calculați adresele utilizabile pe subnet: 2^(32 − 26) − 2 = 62 de adrese utilizabile pe subnet.
  3. Listați subrețele:
Subrețea #Adresa de rețeaIntervalul utilizabilAdresa de difuzare
1192.168.10.0/26192.168.10.1 – .62192.168.10.63
2192.168.10.64/26192.168.10.65 – .126192.168.10.127
3192.168.10.128/26192.168.10.129 – .190192.168.10.191
4192.168.10.192/26192.168.10.193 – .254192.168.10.255

Variable Length Subnet Masking (VLSM) ia acest lucru mai departe prin permisiunea de a subrețea cu dimensiuni diferite. De exemplu, puteți aloca o /26 pentru 60 de stații de lucru, o /28 pentru 14 de servere și /30 pentru legături WAN — toate din același bloc de bază. VLSM elimină deșeurile prin ajustarea dimensiunii subrețelei la nevoile reale. Protocoalele de rutare moderne (OSPF, EIGRP, BGP) toate susțin VLSM.

Superneting (agregarea rutelor) este inversul: combinarea mai multor rețele mai mici într-o singură rută mai mare. De exemplu, 192.168.0.0/24, 192.168.1.0/24, 192.168.2.0/24 și 192.168.3.0/24 pot fi agregate în 192.168.0.0/22. Acest lucru reduce mărimea tabelului de rutare în routerii de bază.

Matematica binară din spatele subnetingului

Înțelegerea operațiilor binare din spatele subnetingului înlătură toată misteria. Fiecare adresă IPv4 este un număr de 32 de biți. De exemplu, 192.168.1.100 în binar este:

11000000.10101000.00000001.01100100

Submascara /24 (255.255.255.0) în binar:

11111111.11111111.11111111.00000000

Pentru a găsi adresa de rețea, efectuați o operație AND binară între IP și mască:

11000000.10101000.00000001.01100100 (IP)
11111111.11111111.11111111.00000000 (Mască)
——————————————————
11000000.10101000.00000001.00000000 = 192.168.1.0 (Rețea)

Pentru a găsi adresa de difuzare, inversați mască (wildcard) și OR-oți cu adresa de rețea:

Wildcard: 00000000.00000000.00000000.11111111
Rețea OR Wildcard: 11000000.10101000.00000001.11111111 = 192.168.1.255 (Difuzare)

Wildcard-ul de mască (inversul submascării) se utilizează în liste de control de acces (ACL) pe routerii Cisco și firewalls. Pentru o /24: submască = 255.255.255.0, wildcard = 0.0.0.255. Pentru o /27: submască = 255.255.255.224, wildcard = 0.0.0.31.

Prezentarea adreselor IPv6

Întrucât adresele IPv4 au fost epuizate (IANA a alocat ultimele blocuri /8 în 2011), IPv6 oferă un spațiu de adrese mult mai mare folosind adrese de 128 de biți — aproximativ 3,4 × 10³⁸ de adrese unice. Adresele IPv6 sunt scrise în opt grupe de patru cifre hexazecimale separate de puncte virgulare:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Zero-urile conduc din interiorul unei grupe pot fi omise, și un grup consecutiv de toate zero-urile pot fi înlocuite cu :::

2001:db8:85a3::8a2e:370:7334

CaracteristicăIPv4IPv6
Dimensiunea adresei32 de biți128 de biți
Numărul de adrese~4,3 × 10⁹~3,4 × 10³⁸
NotareDotate cu puncte (192.168.1.1)Coloane hexazecimale (2001:db8::1)
Prefix standard/24 comun pentru rețele locale/64 necesar pentru rețele locale (SLAAC)
DifuzareDa (de exemplu, .255)Nu — înlocuită cu multicast
Nevoie de NAT?De obicei da (adrese private)Nu — suficiente adrese pentru toate dispozitivele
CapVariable (20–60 de biți)Fix (40 de biți) + extensii de cap

Subneting-ul IPv6 funcționează identic cu subneting-ul IPv4 în concept. Un /48 este de obicei atribuit unei locații (oferește 2⁸⁰ de adrese de gazdă), care este împărțită în subrețele /64 (standard pentru un segment de rețea locală). /64 oferă 2⁶⁴ ≈ 1,8 × 10¹⁹ de adrese de gazdă pe subnet — mai mult decât suficiente pentru orice utilizare previzibilă, și necesară pentru Autoconfigurarea Adresei Fără Stat (SLAAC).

Cloud Networking și Designul Subnet-urilor

Platformele cloud moderne (AWS, GCP, Azure) depind foarte mult de subnetare pentru arhitectura rețelei. Înțelegerea CIDR este esențială pentru a proiecta Cloud-urile Private Virtuale (VPC-uri):

VPC AWS: O VPC poate utiliza orice bloc CIDR RFC 1918 de la /16 la /28. Alegere comună: 10.0.0.0/16 (65.534 de IP-uri). Subrețele din VPC sunt create pe Zone de Disponibilitate. AWS rezervează 5 IP-uri pe subrețea (rețea, router VPC, DNS, utilizare viitoare, difuzare), astfel că o subrețea /24 oferă 251 de adrese utilizabile, nu 254.

VPC GCP: Utilizează modul auto (subrețele pre-configurate /20 în fiecare regiune) sau modul personalizat (blocuri CIDR definite de utilizator pe regiune). Rețelele VPC sunt globale; subrețele sunt regionale.

VNet Azure: Similar cu AWS. Suportă /8 până la /29. Rezervează 5 IP-uri pe subrețea. O /24 oferă 251 de adrese utilizabile.

Best practices pentru designul subnetelor cloud:

Întrebări frecvente

Ce este diferența între mascară de subrețea și notarea CIDR?

Ele exprimă aceeași informație în formaturi diferite. Mascară de subrețea 255.255.255.0 este echivalentă cu /24 în notarea CIDR. Pentru a converti, numărați biturile consecutive 1 din reprezentarea binară a măștii de subrețea. Notarea CIDR este mai compactă și a devenit standardul în documentația și configurarea modernă a rețelelor. Ambele transmit câte bituri definesc partea de rețea a unei adrese IP.

Câte dispozitive poate susține o subrețea /24?

O subrețea /24 are 8 bituri de gazdă: 2⁸ = 256 adrese totale. Înlăturați 2 adrese rezervate (adresa de rețea .0 și adresa de difuzare .255) = 254 adrese de gazdă utilizabile. În medii cloud (AWS, Azure), furnizorii rezervă adrese IP suplimentare (de obicei 3-5), așadar o /24 poate oferi doar 251 adrese utilizabile. /24 este cea mai comună mărime de subrețea pentru rețele mici și medii și este implicită pentru majoritatea routerelor casnice (192.168.1.0/24).

Ce este scopul adresei de difuzare?

Adresa de difuzare (toate biturile de gazdă setate la 1) permite unui dispozitiv să trimită un pachet către fiecare gazdă din subrețea simultan. Pentru subrețeaua 192.168.1.0/24, adresa de difuzare este 192.168.1.255. Cererile ARP, descoperirea DHCP și unele protocoale de rutare folosesc difuzarea. Niciun dispozitiv nu ar trebui să primească o adresă de difuzare ca IP static. În IPv6, difuzarea este înlocuită de multicast (adresarea grupurilor de gazde specifice) pentru o eficiență mai mare.

Ce este diferența între IPv4 și IPv6?

IPv4 folosește adrese de 32 de bituri (~4,3 miliarde totale), scrise în formatul zecimal cu puncte (de exemplu, 192.168.1.1). IPv6 folosește adrese de 128 de bituri (~3,4 × 10³⁸), scrise în formatul hexazecimal cu virgulă (de exemplu, 2001:db8::1). IPv6 elimină nevoia de NAT, simplifică capetele, impune suportul IPSec și folosește multicast în loc de difuzare. Adoptarea IPv6 este în creștere (peste 40% din traficul Google la 2024) deoarece adresele IPv4 sunt epuizate global.

De ce arată routerul adresa 192.168.1.1?

192.168.1.1 este adresa gateway-ului convențional — prima adresă de gazdă utilizabilă din raza de rețea privată 192.168.1.0/24. Nu este necesară în mod tehnic; routerul poate folosi orice adresă din .1 la .254. Fabricanții au ales .1 din convenție. Routerul conectează rețeaua privată la internetul public folosind NAT (Traducerea Adresei de Rețea), care mapăază mai multe adrese private către o singură adresă publică. Unele routeruri folosesc 192.168.0.1, 10.0.0.1 sau adrese diferite.

Ce este NAT și de ce este folosit?

Traducerea Adresei de Rețea (NAT) permite mai multor dispozitive dintr-o rețea privată (de exemplu, 192.168.1.0/24) să împartă o singură adresă publică. Routerul menține o tabelă de traducere care mapăază perechile IP:port interne către adresa publică cu porturi diferite. NAT a fost inventat ca o soluție de urgență pentru epuizarea adresei IPv4 și oferă, de asemenea, o straturi de securitate prin ascunderea structurii rețelei interne. Tipuri comune: SNAT (NAT de sursă), DNAT (NAT de destinație/port forwarding), și PAT (Traducerea Adresei de Port, forma cea mai comună).

Ce este DHCP și cum atribuie adrese IP?

Protocolul de Configurare a Gazdelor Dinamic (DHCP) atribuie automat adrese IP, măști de subrețea, gateways de defalut și servere DNS dispozitivelor dintr-o rețea. Procesul: (1) Clientul trimite un mesaj DHCPDISCOVER. (2) Serverul răspunde cu DHCPOFFER inclusiv o adresă IP disponibilă. (3) Clientul cere acea adresă cu DHCPREQUEST. (4) Serverul confirmă cu DHCPACK. Lease-urile sunt temporare (de obicei 24 de ore); clienții trebuie să reînnoiască înainte de expirare. DHCP elimină configurarea manuală a IP-urilor și prevenează adresele duplicate.

Ce este VLAN și cum se referă la subrețele?

LAN Virtual (VLAN) este o separare logică a traficului de rețea la nivelul 2 (nivelul legăturii date) al modelului OSI. VLAN-urile sunt de obicei mapate 1:1 cu subrețele: VLAN 10 folosește 10.10.10.0/24, VLAN 20 folosește 10.10.20.0/24. VLAN-urile izolează domeniile de difuzare, îmbunătățesc securitatea (de exemplu, separarea Wi-Fi pentru angajați și oaspeți) și permit proiectarea flexibilă a rețelei independentă de cablajul fizic. Rutarea între VLAN-uri necesită un dispozitiv de nivel 3 (router sau switch de nivel 3).

Cum planificăm adresele IP pentru o rețea nouă de birou?

Începeți prin estimarea numărului de dispozitive pe departament/funcție. Adăugați o marjă de creștere de 50-100%. Atribuiți un bloc privat de /16 sau /12 ca bază, apoi subrețează cu VLSM: /24 pentru stații de lucru generale (254 de gazde), /27 pentru VLAN-urile de servere (30 de gazde), /30 pentru legăturile punct-la-punct (2 gazde). Documentați totul într-un tabel de calcul sau un instrument IPAM (phpIPAM, NetBox). Rezervați primele câteva adrese (.1, .2, .3) din fiecare subrețea pentru routeri și infrastructură. Folosiți DHCP pentru dispozitivele dinamic și atribuiți adrese statice pentru servere și imprimante.

Ce este mascară de wildcard folosită în ACL-uri?

Mascară de wildcard este inversul binar al măștii de subrețea. Unde măștia de subrețea are un 1 (să se matcheze acest bit), mascarea de wildcard are un 0. Pentru o /24 (255.255.255.0), mascarea de wildcard este 0.0.0.255. Măștile de wildcard sunt folosite în ACL-urile Cisco IOS și în declarațiile de rețea OSPF pentru a specifica care bituri ale adresei IP trebuie să se matcheze. O mască de wildcard de 0.0.0.0 înseamnă "matchează această gazdă exactă"; 255.255.255.255 înseamnă "matchează orice adresă". Mascară de wildcard 0.0.0.31 matchează o subrețea /27 (32 de adrese).