Ağ mühendisliği ve sistem yönetiminin en temel ama aynı zamanda yeni başlayanlar için en kafa karıştırıcı konularından biri IP Subnetting yani IP adreslerini alt ağlara bölme işlemidir. Büyük bir IP bloğunu daha küçük, yönetilebilir ve güvenli parçalara ayırmak, gereksiz IP israfını önler ve yayın (broadcast) trafiğini sınırlar.

Bu makalemizde IP alt ağlara bölme mantığını, CIDR (Classless Inter-Domain Routing) gösterimini ve pratik subnet hesaplama adımlarını ele alacağız.


1. Subnet Mask (Alt Ağ Maskesi) Nedir?

Bir IP adresi (Örn: 192.168.1.50) iki kısımdan oluşur:

  1. Network ID (Ağ Kimliği): Cihazın hangi ağda olduğunu belirtir.
  2. Host ID (Cihaz Kimliği): O ağdaki cihazın kendi benzersiz adresidir.

Subnet Mask, IP adresinin hangi bitlerinin ağa (Network), hangi bitlerinin cihaza (Host) ait olduğunu belirler.

Örneğin, /24 yani 255.255.255.0 maskesinde ilk 24 bit ağa, kalan 8 bit ise cihazlara ayrılmıştır. Kalan 8 bit ile $2^8 = 256$ adet IP adresi tanımlanabilir. (2 tanesi ağ adresi ve broadcast için rezerve edilir, kullanılabilir IP sayısı $256 - 2 = 254$’tür).


2. CIDR Gösterimi ve IP Karşılıkları Tablosu

Aşağıdaki tablo, kurumsal ağlarda en sık kullanılan subnet maskelerini, CIDR gösterimlerini ve her subnet için kullanılabilir IP sayılarını özetlemektedir:

CIDR Gösterimi Alt Ağ Maskesi Toplam IP Sayısı Kullanılabilir IP Sayısı
/24 255.255.255.0 256 254
/25 255.255.255.128 128 126
/26 255.255.255.192 64 62
/27 255.255.255.224 32 30
/28 255.255.255.240 16 14
/29 255.255.255.248 8 6
/30 255.255.255.252 4 2 (Genelde ara bağlantılar için)
/32 255.255.255.255 1 1 (Tek bir cihaz/Loopback için)

3. Pratik Subnet Hesaplama Örneği

Soru: Elimizde 192.168.1.0 /26 ağ bloğu var. Bu ağın parametrelerini bulalım.

  1. CIDR Değeri /26: Bu, maskenin ikili sistemde (binary) 26 adet “1” ve 6 adet “0” dan oluştuğu anlamına gelir: 11111111.11111111.11111111.11000000
  2. Subnet Mask: Son oktet 11000000 binary değerinin desimal karşılığı $128 + 64 = 192$’dir. Yani maske: 255.255.255.192
  3. Ağ Boyutu (Block Size): 256’dan maskenin son oktetini çıkararak sihirli sayımızı buluyoruz: $256 - 192 = 64$. Ağlarımız 64’er 64’er artacaktır.
  4. Alt Ağlar (Subnets):
    • 1. Alt Ağ: 192.168.1.0 ile başlar.
      • Kullanılabilir IP Aralığı: 192.168.1.1 - 192.168.1.62
      • Broadcast Adresi: 192.168.1.63
    • 2. Alt Ağ: 192.168.1.64 ile başlar.
      • Kullanılabilir IP Aralığı: 192.168.1.65 - 192.168.1.126
      • Broadcast Adresi: 192.168.1.127
    • 3. Alt Ağ: 192.168.1.128 ile başlar…

💡 Altın Kural: Bir alt ağda her zaman ilk IP adresi Ağ Adresi (Network Address), son IP adresi ise Yayın Adresi (Broadcast Address) olarak rezerve edilir ve bilgisayarlara/cihazlara atanamaz.