Wildcard maske nedir?
Wildcard maske (ters maske olarak da bilinir), bir alt ağ maskesinin bit düzeyindeki tümleyenidir. Alt ağ maskesinde 1 biti "bu bit eşleşmeli" anlamına gelirken, wildcard maskede aynı anlam için 0 biti kullanılır; 1 biti ise "bu bit önemli değil" demektir. Wildcard maskeler en çok Cisco IOS erişim kontrol listelerinde (ACL) ve OSPF network ifadelerinde kullanılır. Bu yapılandırmalarda cihaz, standart bir alt ağ maskesi yerine ters maske bekler.
Hesaplayıcı nasıl kullanılır?
Önce bir giriş yöntemi seçin. Bir CIDR önek uzunluğu girerseniz (örneğin /24 bir ağ için 24), hesaplayıcı önce alt ağ maskesini türetir. Alternatif olarak "Alt ağ maskesi" seçeneğini işaretleyip dört okteti tek tek girebilirsiniz (örneğin 255.255.255.0). Araç ardından wildcard maskeyi döndürür; ayrıca oktet bazında dökümü ve maskenin kapsadığı adres sayısını gösterir.
Formül açıklaması
Dönüşüm, dört oktetin her biri için ayrı ayrı yapılır:
$$\text{wildcard okteti} = 255 - \text{alt ağ maskesi okteti}$$Bu yöntem işe yarar; çünkü her oktet, maksimum değeri 255 (ikili sistemde 11111111) olan 8 bitlik bir sayıdır. 255'ten çıkarma yapmak her biti tersine çevirir ve tam olarak bit düzeyindeki tümleyeni üretir.
Çözümlü örnek
255.255.255.0 alt ağ maskesini ele alalım (bir /24 ağı). Formülü oktet oktet uygulayalım:
$$255 - 255 = 0, \quad 255 - 255 = 0, \quad 255 - 255 = 0, \quad 255 - 0 = 255.$$Wildcard maske 0.0.0.255 olur. Bu maske 256 adresi (\(1 \times 1 \times 1 \times 256\)) kapsar; bu da tek bir /24 bloğunun büyüklüğüdür.
Sıkça Sorulan Sorular
Wildcard maske ile alt ağ maskesi aynı şey mi? Hayır. İkisi birbirinin tersidir. 255.255.255.0 alt ağ maskesi, 0.0.0.255 wildcard maskesine karşılık gelir.
OSPF neden wildcard maske kullanır? Cisco'nun OSPF yapılandırma söz dizimi, tarihsel olarak ACL'lerde kullanılan ters maske formatını benimsemiştir. Bu yüzden ağları alt ağ maskesi yerine wildcard maske ile belirtirsiniz.
Wildcard maske bitişik olmayan bitlerden oluşabilir mi? Evet. Alt ağ maskelerinin aksine ACL wildcard maskeleri, belirli desenleri eşleştirmek için bitişik olmayan bitler kullanabilir. Ancak bu hesaplayıcı standart bir bitişik maske varsayar.