MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Atanabilir adres aralığı
128.1.10.1 - 128.1.10.254
ilk kullanılabilir ana makine - son kullanılabilir ana makine
Ağ adresi 128.1.10.0
Yayın adresi 128.1.10.255
İlk kullanılabilir ana makine 128.1.10.1
Son kullanılabilir ana makine 128.1.10.254
Alt ağ maskesi 255.255.255.0
Joker maske 0.0.0.255
Bloktaki toplam adres sayısı 256
Kullanılabilir ana makine sayısı 254

IP Adresi CIDR Aralığı Hesaplama aracı nedir?

Bu araç, noktalı ondalık biçimde yazılmış bir IPv4 adresini ve bir CIDR ağ ön eki uzunluğunu alarak alt ağın tamamını hesaplar: ağ adresi, yayın (broadcast) adresi, atanabilir ana makine adreslerinin aralığı, alt ağ maskesi, joker (wildcard) maske ve adres sayıları. Sınıfsız alanlar arası yönlendirme (CIDR, RFC 4632) standardını esas alır ve dünyanın her yerinde aynı şekilde çalışır; IP adresleme, bölgeye özgü olmayan evrensel bir standarttır.

Nasıl kullanılır?

IPv4 adresinin dört sekizlisini (her biri 0-255 arası) girin; örneğin 128, 1, 10, 164 ve eğik çizgiden sonraki ön ek uzunluğunu (0-32) girin; örneğin 24. Bu, 128.1.10.164/24 ifadesini verir. Hesaplayıcı, ana sonucu (atanabilir ana makine aralığını) öne çıkarır ve türetilen tüm alanları onun altında listeler.

Formülün açıklaması

Adres önce tek bir 32 bitlik işaretsiz tam sayıya paketlenir:

$$\text{ip} = \text{sekizli}_1 \times 2^{24} + \text{sekizli}_2 \times 2^{16} + \text{sekizli}_3 \times 2^{8} + \text{sekizli}_4$$

Alt ağ maskesinin en üstteki p biti 1 yapılır; burada \(p\) ön ektir. Ağ adresi \(\text{ip} \mathbin{\&} \text{maske}\), yayın adresi ise \(\text{ağ} \mid \text{joker maske}\) (maskenin bit düzeyindeki tümleyeni) ile bulunur. İlk kullanılabilir ana makine \(\text{ağ} + 1\), son kullanılabilir ana makine ise \(\text{yayın} - 1\) olur. Toplam adres sayısı \(2^{32-p}\) kadardır; kullanılabilir ana makine sayısı ise bu toplamdan 2 çıkarılarak bulunur ve en az 0 olacak şekilde sınırlandırılır.

$$\text{Network} = \text{IP} \mathbin{\&} M, \qquad \text{Broadcast} = \text{Network} \mid \lnot M$$$$\text{where}\quad \left\{ \begin{aligned} \text{IP} &= \left(\text{Oct}_1 \ll 24\right) \mid \left(\text{Oct}_2 \ll 16\right) \mid \left(\text{Oct}_3 \ll 8\right) \mid \text{Oct}_4 \\ M &= \left(2^{\text{Prefix}}-1\right) \ll \left(32 - \text{Prefix}\right) \\ \text{Total} &= 2^{\,32 - \text{Prefix}}, \quad \text{Usable} = \text{Total} - 2 \end{aligned} \right.$$
CIDR önek sınırıyla ağ bitleri ve ana bilgisayar bitleri olarak bölünmüş 32 bitlik IPv4 adresi
CIDR önek uzunluğu, 32 bitlik adresi ağ bitlerine (sol) ve ana bilgisayar bitlerine (sağ) böler.

Örnek çözüm

128.1.10.164/24 için maske 255.255.255.0 ve joker maske 0.0.0.255'tir. Ağ adresi 128.1.10.0, yayın adresi ise 128.1.10.255'tir. Atanabilir aralık 128.1.10.1 ile 128.1.10.254 arasıdır. Toplamda 256 adres ve 254 kullanılabilir ana makine bulunur.

Başta ağ adresi, sonda yayın adresi ve aralarında kullanılabilir ana bilgisayarları gösteren alt ağ aralığı çubuğu
Bir alt ağda ilk adres ağ, sonuncusu yayın, geri kalanı ise kullanılabilir ana bilgisayarlardır.

Sıkça Sorulan Sorular

Kullanılabilir ana makine sayısı neden toplam adresten iki eksiktir? Klasik IPv4 alt ağlamada ağ adresi ve yayın adresi bir ana makineye atanamaz; bu nedenle 256 adresli bir /24, 254 kullanılabilir ana makine sunar.

/31 ve /32 için durum nedir? Bir /31 toplam 2 adres, bir /32 ise 1 adres içerir. Klasik kullanılabilir ana makine formülü her ikisi için de 0 bildirir; ancak RFC 3021, bir /31'in iki adresinin noktadan noktaya (point-to-point) bağlantılarda kullanılmasına izin verir.

Joker maske nedir? Alt ağ maskesinin bit düzeyindeki tersidir (maskenin 1 olduğu yerlerde 0, 0 olduğu yerlerde 1). Genellikle yönlendirici erişim kontrol listelerinde (ACL) bir adres aralığını eşleştirmek için kullanılır.

Son güncelleme: