Subnet Hesaplama

192.168.1.10/24 adresinin ağı 192.168.1.0, maskesi 255.255.255.0, host aralığı 192.168.1.1 - 192.168.1.254 (254 kullanılabilir) ve yayın adresi 192.168.1.255. /26 olarak bölünürse 4 alt ağ çıkar.

Sorununuz çözüldü mü?
Google'da tercih et

Nasıl kullanılır

  1. 192.168.1.10/24 gibi önekli ya da 192.168.1.10 255.255.255.0 gibi maskeli bir IPv4 adresi yazın.
  2. Ağ adresini, yayın adresini, host aralığını, kullanılabilir host sayısını, maskeyi, wildcard maskesini ve ikili gösterimi okuyun.
  3. Ağı bölmek için sonucun altından daha uzun bir önek seçin. Tablo her alt ağı host aralığıyla listeler.
  4. IPv6 için 2001:db8::/48 gibi önek uzunluğuyla bir adres girin; ilk ve son adresi ve adres sayısını görürsünüz.

Nasıl hesaplanır

/N önekinin maskesinde ilk N bit 1'dir. Ağ adresi, IP adresi AND maske işlemidir. Yayın adresi, ağ adresi OR wildcard maskesidir; wildcard maskesi ise maskenin tersidir.

Bir blokta 2 üzeri (32 eksi N) adres bulunur. Normal bir alt ağda ilk adres ağı, son adres yayını temsil eder, bu yüzden kullanılabilir host sayısı toplamın 2 eksiğidir.

/31 iki adreslidir ve ağ ya da yayın adresi yoktur. RFC 3021, noktadan noktaya bağlantılarda iki adresin de host olarak kullanılmasına izin verir; bu yüzden hesaplayıcı 2 kullanılabilir host gösterir. /32 tek bir adrestir ve 1 gösterilir.

IPv6 aynı şekilde 128 bit ile çalışır. Araç ağ önekini, bloktaki son adresi ve adres sayısını, yani 2 üzeri (128 eksi N) değerini gösterir. IPv6 bloklarını bölmez ve adres türü etiketi koymaz.

Sık kullanılan önek uzunlukları

Öneke eklenen her bit bloğu yarıya indirir. Kullanılabilir host sayısı, toplam adresten ağ ve yayın adresleri çıkarılarak bulunur. /31 ve /32 bunun dışındadır.

ÖnekAlt ağ maskesiAdresKullanılabilir host
/8255.0.0.016.777.21616.777.214
/16255.255.0.065.53665.534
/20255.255.240.04.0964.094
/22255.255.252.01.0241.022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422
/32255.255.255.25511

Özel ve ayrılmış aralıklar

Bu aralıklar IETF tarafından ayrılmıştır ve genel internette yönlendirilmez. Girdiğiniz adres bunlardan birine düşerse hesaplayıcı türünü gösterir.

AralıkAmaçTanımlandığı belge
10.0.0.0/8Özel ağRFC 1918
172.16.0.0/12Özel ağRFC 1918
192.168.0.0/16Özel ağRFC 1918
100.64.0.0/10Operatör NAT (CGNAT) ortak alanıRFC 6598
127.0.0.0/8Geri döngü (loopback)RFC 1122
169.254.0.0/16Link-local (otomatik adresleme)RFC 3927
224.0.0.0/4Çoklu yayın (multicast)RFC 5771

Ağı bölmek

Bir ağı eşit bloklara ayırmak için daha uzun bir önek seçin. /24 ağı /26 olarak bölünürse 64 adreslik 4 alt ağ çıkar, her birinde 62 kullanılabilir host vardır. Tablo en fazla 256 alt ağı listeler, daha fazlası varsa toplam sayıyı gösterir.

Sık sorulan sorular

/24 neden 256 değil 254 kullanılabilir host içerir?

Bloğun ilk adresi ağın kendisini, son adresi yayın adresini belirtir, bu yüzden ikisi de bir host'a verilemez. 256 eksi 2, 254 eder.

/31 ve /32'de ne olur?

/31 iki adreslidir ve noktadan noktaya bağlantılar içindir; RFC 3021 burada iki adresin de host olarak kullanılmasına izin verir. /32 tek bir adrestir ve tek bir host ya da loopback için kullanılır. İkisinin de ayrı bir yayın adresi yoktur.

Wildcard maskesi nedir?

Alt ağ maskesinin bütün bitlerinin ters çevrilmiş hâlidir; örneğin 255.255.255.0 için 0.0.0.255. Bazı yönlendirici erişim listeleri ve OSPF network komutları maske yerine bunu kullanır.

Ağ adresi yerine bir host adresi girersem ne olur?

Araç maskeyi uygular ve adresin ait olduğu ağı gösterir. 192.168.1.10/24 ve 192.168.1.200/24 aynı ağı, 192.168.1.0/24'ü verir.

010.1.1.1 gibi bir giriş neden reddediliyor?

Bazı sistemler baştaki sıfırı sekizlik sayı olarak okur ve bu farklı bir adres verir. Bu hatayı önlemek için araç yalnızca baştaki sıfırı olmayan, 0 ile 255 arasındaki ondalık sayıları kabul eder.

IPv6 alt ağ hesaplamasını destekliyor mu?

Yalnızca temel önek bilgilerini: ağ, son adres ve adres sayısı. Bir IPv6 alt ağının olağan boyutu /64'tür ve bir /48 bunlardan 65.536 tane içerir.