CIDR gösteriminden veya bir alt ağ maskesiyle eşleştirilmiş bir IP'den ağ adresini, yayın adresini, kullanılabilir host aralığını ve daha fazlasını hesaplayın.
Bir örnek deneyin
IPv4 önek başvuru tablosu
Önek
Alt ağ maskesi
Wildcard maskesi
Toplam adres
Kullanılabilir host sayısı
/32
255.255.255.255
0.0.0.0
1
1
/31
255.255.255.254
0.0.0.1
2
2
/30
255.255.255.252
0.0.0.3
4
2
/29
255.255.255.248
0.0.0.7
8
6
/28
255.255.255.240
0.0.0.15
16
14
/27
255.255.255.224
0.0.0.31
32
30
/26
255.255.255.192
0.0.0.63
64
62
/25
255.255.255.128
0.0.0.127
128
126
/24
255.255.255.0
0.0.0.255
256
254
/23
255.255.254.0
0.0.1.255
512
510
/22
255.255.252.0
0.0.3.255
1024
1022
/21
255.255.248.0
0.0.7.255
2048
2046
/20
255.255.240.0
0.0.15.255
4096
4094
/19
255.255.224.0
0.0.31.255
8192
8190
/18
255.255.192.0
0.0.63.255
16384
16382
/17
255.255.128.0
0.0.127.255
32768
32766
/16
255.255.0.0
0.0.255.255
65536
65534
/15
255.254.0.0
0.1.255.255
131072
131070
/14
255.252.0.0
0.3.255.255
262144
262142
/13
255.248.0.0
0.7.255.255
524288
524286
/12
255.240.0.0
0.15.255.255
1048576
1048574
/11
255.224.0.0
0.31.255.255
2097152
2097150
/10
255.192.0.0
0.63.255.255
4194304
4194302
/9
255.128.0.0
0.127.255.255
8388608
8388606
/8
255.0.0.0
0.255.255.255
16777216
16777214
/7
254.0.0.0
1.255.255.255
33554432
33554430
/6
252.0.0.0
3.255.255.255
67108864
67108862
/5
248.0.0.0
7.255.255.255
134217728
134217726
/4
240.0.0.0
15.255.255.255
268435456
268435454
/3
224.0.0.0
31.255.255.255
536870912
536870910
/2
192.0.0.0
63.255.255.255
1073741824
1073741822
/1
128.0.0.0
127.255.255.255
2147483648
2147483646
/0
0.0.0.0
255.255.255.255
4294967296
4294967294
Girdiğiniz hiçbir şey saklanmaz - bu, aynı istek içinde hesaplanıp geri döndürülen saf aritmetiktir.
Hakkında IP Alt Ağ Hesaplayıcı
Bir CIDR bloğu veya bir ağ maskesiyle eşleştirilmiş bir IP adresi, genellikle hemen ihtiyaç duyduğunuz birkaç bilgiyi gizler: ağ ve yayın adresi, gerçekte kaç hostun sığdığı ve atayabileceğiniz ilk ile son adresin hangileri olduğu. Bu araç bunların hepsini IPv4 ve IPv6 için aynı şekilde, tamamen aritmetik olarak anında hesaplar - girdiğiniz hiçbir şey sorgulanmaz, kaydedilmez veya saklanmaz.
Ne işe yarar
CIDR gösterimini (192.168.1.0/24), bir IPv6 önekini (2001:db8::/32) veya ayrı noktalı bir ağ maskesiyle birlikte sade bir IP'yi kabul eder.
Host bitlerini otomatik olarak maskeler, böylece 192.168.1.5/24 gibi bir host adresi yapıştırmak yine de doğru ağı verir.
Ağ adresini, yayın adresini (IPv4), ağ maskesini, wildcard maskesini, önek uzunluğunu, toplam adres sayısını ve kullanılabilir host sayısını bildirir.
Her adresi tek tek listelemeden, ilk ve son kullanılabilir host adresini doğrudan verir.
Bir ağın özel, taşıyıcı sınıfı NAT (CGNAT), loopback veya başka bir ayrılmış adres alanına girip girmediğini belirtir.
Tek bir hostu (/32 veya /128) ve her adresin kullanılabilir olduğu nokta-nokta bağlantısını (/31) doğru şekilde işler.
Ayrıca bir IP aralığını (ilk ve son adres) en kısa tam CIDR blok listesine çevirir ve /32'den /0'a tüm IPv4 öneklerini bir başvuru tablosunda gösterir.
Nasıl çalışır
1CIDR gösterimini veya bir IP adresi ile ayrı bir ağ maskesini yapıştırın.
2Hesapla'ya basın.
3Ağ adresini, host aralığını ve adres sayısını okuyun.
Kullanılabilir host sayısı neden toplam adres sayısıyla aynı değil
Bir IPv4 ağı ilk adresini ağın kendisine, son adresini yayına ayırır; bu yüzden bir /24'te toplam 256 adres vardır ama yalnızca 254'ü atanabilir. İstisnalar /31 ve /32'dir: RFC 3021, noktadan noktaya bağlantıda bir /31'in iki adresini de kullanılabilir kılar, /32 ise ayrılacak bir şey olmayan tek host rotasıdır. IPv6'da yayın adresi yoktur, bu yüzden bu araç bir IPv6 alt ağındaki ağ adresi dahil tüm adresleri kullanılabilir sayar. Düşmediği iki IPv6 ayrıntısı: RFC 4291'e göre host bitlerinin tamamı sıfır olan adres Subnet-Router anycast adresidir, RFC 6164 ise yönlendiriciler arası bağlantılar için /127 önerir.
Çözümlü örnekler
10.20.30.40/22, 255.255.252.0 alt ağ maskesi, 0.0.3.255 wildcard maskesi ve 10.20.31.255 yayın adresiyle 10.20.28.0 ağına aittir: 1.024 adres, 10.20.28.1 ile 10.20.31.254 arasında 1.022 kullanılabilir host. 172.16.5.4/27; 172.16.5.0 ağını, 172.16.5.31 yayın adresini ve 30 kullanılabilir hostu (172.16.5.1 ile 172.16.5.30 arası) verir. Aralık dönüştürücüde 192.168.1.10 ile 192.168.1.40 arası 31 adrestir ve beş blok gerekir: 192.168.1.10/31, 192.168.1.12/30, 192.168.1.16/28, 192.168.1.32/29 ve 192.168.1.40/32. Bir öneke denk gelen aralık, örneğin 10.0.0.0 ile 10.0.3.255 arası, tek blok olan 10.0.0.0/22'ye iner.
/0 veya devasa bir IPv6 öneki neden yine de anında sonuç veriyor
Bir /0 ağı var olan her IPv4 adresini kapsar ve büyük bir IPv6 öneki, gözlemlenebilir evrendeki yıldızlardan daha fazla adres içerebilir. Buradaki sayımlar ve sınırlar, her adresi tek tek dolaşmak yerine ağın kendi sayısal aralığı üzerinde doğrudan aritmetikten gelir, bu yüzden ağın büyüklüğü yanıtın ne kadar süreceğini asla değiştirmez.
Burada "ayrılmış" ne anlama geliyor
Günlük kullanılan özel aralıkların (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) ötesinde, sınıflandırma bazı sağlayıcıların ve mesh VPN'lerin dahili olarak kullandığı taşıyıcı sınıfı NAT alanını (100.64.0.0/10) ve AS112 ile 6to4 röleleri gibi protokol altyapısı için ayrılmış birkaç IANA özel amaçlı aralığını da kapsar - bunların hiçbiri sıradan bir herkese açık web sitesinde görmeyi beklediğiniz adresler değildir.
Sorular
Bu araç girdiğim adresi sorguluyor veya ona bağlanıyor mu?
Hayır. Yalnızca yazdığınız metni ayrıştırıp üzerinde hesap yapar; hiçbir şey çözümlenmez ya da çekilmez. Adresin kendisi asla günlüğe yazılmaz veya saklanmaz; site yalnızca girdinin geçerli olup olmadığını ve IPv4 mü IPv6 mı olduğunu gösteren bir kullanım olayı kaydeder.
Ağ adresi yerine 192.168.1.5/24 gibi bir host adresi girersem ne olur?
Host bitleri otomatik olarak maskelenir, böylece 192.168.1.0/24 girmiş gibi aynı sonucu alırsınız - adresinizin gerçekte ait olduğu ağ.
IPv6 destekliyor mu?
Evet, /0'dan /128'e kadar her önek uzunluğuyla. IPv6'da yayın adresi olmadığı için araç alt ağdaki ağ adresi dahil tüm adresleri kullanılabilir gösterir. Pratikte host bitlerinin tamamı sıfır olan adres Subnet-Router anycast adresidir (RFC 4291), bu yüzden onu bir hosta atamayın.
Bir /31 veya /32 ağı neden her adresi kullanılabilir olarak gösteriyor?
Bir /32, ayrılacak ağ veya yayın adresi olmayan tek bir hosttur. Bir /31 ise RFC 3021'de tanımlanan ve bir adresin yayın adresi olarak ayrılması yerine her iki adresin de kullanılabilir olduğu iki adresli nokta-nokta bağlantısıdır.
CIDR gösterimi yerine bir IP ve bir ağ maskesi girebilir miyim?
Evet. İlk alana yalnızca IP adresini yazın, ikinci alana /önek yerine 255.255.255.0 gibi noktalı bir alt ağ maskesi girin. 0.0.0.255 gibi Cisco tarzı bir wildcard maskesi de orada çalışır ve aynı /24'ü verir. 255.0.255.0 gibi bitişik olmayan bir maske reddedilir, çünkü hiçbir CIDR bloğunu tanımlamaz.
Bir /24 ağını daha küçük alt ağlara nasıl bölerim?
Araç bölme işlemini sizin yerinize yapmaz, ama hesap kısadır: öneke eklediğiniz her bit alt ağ sayısını iki katına çıkarır ve boyutlarını yarıya indirir. Bir /24 (256 adres) iki adet 128'lik /25'e, dört adet 64'lük /26'ya veya sekiz adet 32'lik /27'ye bölünür. 192.168.10.0/24 ağının dört /26'sı .0, .64, .128 ve .192'de başlar ve her birinde 62 kullanılabilir host vardır; yani 192.168.10.64/26 .65'ten .126'ya kadar uzanır ve .127 yayın adresidir. Aralığını kontrol etmek için her bloğu buraya girin ve boyutu bu sayfadaki önek tablosundan seçin: 50 cihaz için /26 gerekir, çünkü /27'de yalnızca 30 kullanılabilir host vardır.
Hangi IP adresi aralıkları özeldir?
RFC 1918 üç özel IPv4 aralığı tanımlar: 10.0.0.0/8 (10.0.0.0 ile 10.255.255.255 arası, 16.777.216 adres), 172.16.0.0/12 (172.16.0.0 ile 172.31.255.255 arası, 1.048.576 adres) ve 192.168.0.0/16 (192.168.0.0 ile 192.168.255.255 arası, 65.536 adres). Sık yapılan bir hata 172.32.0.0 ve üstünü özel sanmaktır, oysa bunlar geneldir: yalnızca 172.16 ile 172.31 arası özeldir. Üç aralık daha genel internette yönlendirilmez: 100.64.0.0/10 sağlayıcıların operatör sınıfı NAT alanıdır (RFC 6598), 169.254.0.0/16 bağlantı-yerel adreslerdir, yani DHCP başarısız olduğunda cihazın kendine verdiği adres (RFC 3927), 127.0.0.0/8 ise loopback'tir. IPv6'da özel adres rolünü benzersiz yerel adresler fc00::/7 (RFC 4193, pratikte fd00::/8) üstlenir, fe80::/10 ise bağlantı-yereldir. Buraya herhangi bir blok girin, sonuç onu Özel, Operatör sınıfı NAT, Bağlantı-yerel, Loopback veya Herkese Açık olarak etiketler.
Wildcard maskesi nedir ve nerede kullanılır?
Wildcard maskesi, her biti ters çevrilmiş alt ağ maskesidir; yani her oktet 255 eksi maske oktetidir: 255.255.255.0 (/24) 0.0.0.255 olur, 255.255.255.192 (/26) ise 0.0.0.63 olur. 0 biti o bitin eşleşmesi gerektiğini, 1 biti her değerin kabul edildiğini gösterir. Cisco IOS erişim listeleri ve OSPF network komutları maske yerine wildcard ister: access-list 10 permit 192.168.10.64 0.0.0.63, 192.168.10.64 ile 192.168.10.127 arasını kapsar; network 10.0.0.0 0.0.0.255 area 0 ise 10.0.0.0/24 içindeki arayüzlerde OSPF'yi açar. Wildcard yerine yazılan bir alt ağ maskesi yanlış adreslerle eşleşir; bu yüzden Wildcard maskesi satırını sonuçtan veya bu sayfadaki önek tablosundan kopyalayın.