CIDR Netmask Dönüştürücü

24 gibi bir CIDR öneki veya bir netmask girin, ardından yönü seçin.

Nasıl hesaplanır?

Önekten maskeye yönünde araç, 32 bitlik bir sayının ilk p bitini 1 yapar ve sonucu dört ondalık okteti olarak yazar. Wildcard maskesi, aynı sayının tüm bitleri ters çevrilmiş halidir. Host sayısı 232−p − 2 formülüyle bulunur, çünkü bloğun ilk adresi ağ adresi, son adresi yayın (broadcast) adresidir. İki özel durum RFC 3021'i izler: /31 için 2 kullanılabilir host (noktadan noktaya bağlantı), /32 için 1 host gösterilir. Önek başında eğik çizgiyle ya da çizgisiz yazılabilir ve 0 ile 32 arasında olmalıdır. Maskeden öneke yönünde dört oktet bitlere çevrilip sayılır; maske 0-255 arası dört sayıdan oluşmalı ve bitleri önce hep 1, sonra hep 0 olmalıdır, aksi halde sonuç dönmez. Yalnızca IPv4 kapsanır.

Örnek hesaplama

Önekten maskeye yönünde 26 öneki alalım. 26 tane 1 ve ardından 6 tane 0, 11111111.11111111.11111111.11000000 verir; bu da 255.255.255.192 eder ve 255.255.255.192 olarak gösterilir. Wildcard bunun tersidir: 0.0.0.63. Host bitleri = 32 − 26 = 6, yani 26 − 2 = 64 − 2 = 62 kullanılabilir host. Araç 62 kullanılabilir host bildirir.

Bu örneği dene →

Sık yapılan hatalar

  • Yön önekten maskeye ayarlıyken bir maske yazmak. Orada 255.255.255.0 girmek sonuç vermez; önce yönü maskeden öneke çevirin.
  • Maskeden öneke yönünde 24 gibi düz bir sayı yazmak. Bu noktalı bir maske değildir ve sonuç çıkmaz.
  • 255.0.255.0 gibi bitişik olmayan bir maske girmek. Alt ağ maskeleri önce 1'lerden sonra 0'lardan oluşmalıdır, bu yüzden reddedilir; 32'den büyük önek de reddedilir.
  • Wildcard maskesini ikinci bir alt ağ maskesi sanmak. Bu, bit bazında tersidir (/26 için 0.0.0.63) ve erişim listelerinde kullanılır; bir arayüze atanacak maske değildir.
  • Her alt ağdan iki adres düştüğünü varsaymak. /31 için 2, /32 için 1 kullanılabilir host gösterilir çünkü bu öneklerin özel kuralları vardır; /30 için 2, /26 için 62 çıkar.

Kaynaklar

Bu hesaplama hakkında

CIDR gösterimi (Classless Inter-Domain Routing), bir IPv4 alt ağ maskesini, 32 bitlik maskedeki baştaki 1 bitlerin sayısı olan bir önek uzunluğu olarak ifade eder ve bir eğik çizgiden sonra yazılır, örneğin /24. /24 öneki, ilk 24 bitin ağ biti, kalan 8 bitin ise host biti olduğu anlamına gelir ve bu, noktalı ondalık 255.255.255.0 maskesine karşılık gelir; ters yönde dönüşümde ise noktalı bir maske bit bit okunarak önek uzunluğu bulunur. Bir alt ağdaki kullanılabilir host adresi sayısı, ağ adresi ve host’a atanamayan yayın (broadcast) adresi çıkarıldığında 2^(32−önek) − 2 formülüyle bulunur.

Alt ağ maskesinin bit bazında tersi olan wildcard maskesi, erişim kontrol listelerinde ve yönlendirme yapılandırmalarında (özellikle Cisco IOS’ta) ayrı olarak kullanılır; burada eşleştirme kuralları ağ/host bitleri yerine “önemli değil” bitleri olarak ifade edilir. Ağ mühendisleri ve sistem yöneticileri, alt ağ planlarken, güvenlik duvarı kuralları yazarken veya yönlendirici yapılandırırken önek uzunluğu, noktalı ondalık maske, host sayısı ve wildcard maskesi arasında sürekli geçiş yapar; bu hesaplayıcı bir CIDR önekini (veya bir netmask’i) bu ilgili değerlerin tümüne dönüştürür.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (1)

  • Editör ekibi

    Joker maske satırı, maskenin ters yazıldığı Cisco tarzı erişim listelerine ve OSPF ağ komutlarına yapıştırdığınız değerdir. Yönlendiriciler arası bağlantılarda /31 için gösterilen 2 kullanılabilir adres RFC 3021'e dayanır ve /30'a göre adres tasarrufu sağlar; ancak bazı eski cihazlar bunu kabul etmeyebilir. IPv6 önekleri de eklensin ister miydiniz?

Popüler hesaplayıcılar

Tüm Hesaplayıcılar