CIDR / Subnet Hesaplayıcı
Bir IP ve CIDR öneki girin (ör. 192.168.1.0/24), ağ adresini, broadcast adresini, subnet maskesini ve kullanılabilir host aralığını görün.
1.071 görüntülenme
Geçersiz IP/CIDR — örnek: 192.168.1.0/24
Nasıl Çalışır
Bir CIDR bloğu iki bilgiyi tek bir dizede taşır: bir IP adresi ve 32 bitin kaçının sabit ağ kısmı olduğunu söyleyen bir önek uzunluğu. 192.168.1.0/24 örneğine bakalım: /24, ilk üç oktet olan 192.168.1'i ağ kısmı olarak sabitler, geriye kalan 8 biti host'lar için serbest bırakır. 8 bit 2⁸ = 256 farklı değer temsil edebildiğinden, blok 192.168.1.0'dan 192.168.1.255'e kadar 256 ardışık adresi kapsar.
Bu 256 adresten ikisi kural gereği ayrılmıştır ve tek bir cihaza atanamaz: ilk adres (192.168.1.0) subnet'in kendisini tanımlayan ağ adresi, son adres (192.168.1.255) ise segmentteki tüm host'lara aynı anda tek bir paket ileten broadcast adresidir. Geriye 256 − 2 = 254 kullanılabilir host adresi kalır — bu araç bunu "kullanılabilir host" olarak raporlar. Aynı aritmetik her önek için geçerlidir: bir /16, 16 host biti bırakır (65.536 adres, 65.534 kullanılabilir); bir /28, 4 bit bırakır (16 adres, 14 kullanılabilir) — önek her bir basamak küçüldükçe havuz katlanarak büyür.
Subnet maskesi (/24 için 255.255.255.0), aynı sınırın eğik çizgi yerine dört ondalık oktetle yazılmış halidir — 24 tane 1 biti, ardından 8 tane 0 biti. Wildcard maskesi bu deseni bit bazında tersine çevirir (/24 için 0.0.0.255) ve normal subnet maskesi yerine Cisco erişim listelerinde ve OSPF yapılandırmasında karşınıza çıkar.
Bilinmesi Gerekenler
- /31 ve /32 özel durumlardır. /31'de ağ/broadcast için ayrılacak bit kalmaz — RFC 3021, nokta-noktaya bağlantılarda her iki adresin de kullanılmasına izin verir. /32 ise tek bir adresi tanımlar (tek host route'u), ağ/broadcast ayrımı hiç yoktur.
- Bu araç internete sorgu atmaz. Ağ adresi, broadcast, maske, wildcard maskesi, ilk/son kullanılabilir host, host sayısı — hepsi girdiğiniz 32-bit adres üzerinde tarayıcınızda yapılan ikili aritmetikle hesaplanır.
- Girdiğiniz IP'nin ağ adresi olması gerekmez. Herhangi bir host IP'sini önekle birlikte girin, araç ait olduğu ağı türetir — bir cihazın adresini bilip subnet'ini bulmanız gerektiğinde işe yarar.
- Küçük önek sayıları daha büyük blok demektir. İlk bakışta ters gibi görünür ama /8 devasadır (16,7 milyon adres), /30 ise minicik (4 adres, 2 kullanılabilir) — önek, host kapasitesini değil sabit ağ bitlerini sayar.
Sıkça Sorulan Sorular
Bir subnet'teki ilk ve son adres neden host olarak kullanılamıyor?
İlk adres ağ adresidir (subnet'in kendisini tanımlar, üzerindeki bir cihazı değil), son adres ise broadcast adresidir (segmentteki her cihaza tek bir paket iletir) — ikisi de tek bir cihaza atanamaz. İstisna: /31'de RFC 3021, nokta-noktaya bağlantıda her iki adresin de kullanılmasına izin verir; /32 ise tek bir adresi tarif ettiği için ağ/broadcast kavramı hiç yoktur.
Wildcard maskesi nedir ve neden subnet maskesiyle aynı değildir?
Subnet maskesinin bit bazında tersidir — maskede 1 olan yerde wildcard'da 0, tam tersi de geçerlidir. Cisco ACL'leri ve OSPF network ifadeleri, subnet maskesi yerine wildcard maskesi kullanır — bu, bir router'ı ilk yapılandıranların çoğunu şaşırtır.
Bu araç IP'mimin gerçekten o ağda olduğunu doğruluyor mu?
Hayır — girdiğiniz IP'yi referans nokta olarak alır ve bloğu yalnızca önek uzunluğundan hesaplar. Herhangi bir host IP'si için ağ adresini bulmak istiyorsanız, "Ağ Adresi" alanı tam olarak bunu verir; harici bir sorgu söz konusu değildir.
CIDR, eski Class A/B/C sisteminden nasıl farklı?
Classful adresleme, ağ boyutunu adresin ilk bitlerine göre /8, /16 veya /24'e sabitliyordu; bu da örneğin 500 host'a ihtiyacı olan biri için devasa adres israfına yol açıyordu. CIDR (Classless Inter-Domain Routing), önek uzunluğunun /0 ile /32 arasında herhangi bir değer olmasına izin verir, böylece blok katı bir sınıf sınırı yerine gerçek ihtiyaca göre boyutlandırılabilir.
Büyük bir bloğu kaç subnet'e bölebileceğimi nasıl anlarım?
Öneke bit ekleyerek bölersiniz: her ek bit subnet sayısını ikiye katlar, her birinin boyutunu yarıya indirir. Bir /24'ü /26 bloklarına bölmek (2 ek bit) her biri 64 adresten (62 kullanılabilir) oluşan 4 subnet verir; /28'e bölmek (4 ek bit) ise her biri 16 adresten (14 kullanılabilir) oluşan 16 subnet verir.
Benzer Araçlar
Sorun Bildir
CIDR / Subnet Hesaplayıcı
Yorumlar
Henüz yorum yok — ilk yorumu siz yazın!