“192.168.15.0/24” de 24 nedir?


41

/24Aşağıdaki komutta anlamı nedir ?

    route add -net 192.168.15.0/24 192.168.8.10

Yanılıyor olabilirim ( routebir süredir Windows'u kullanmıyorum ), ancak bu ağ geçidi farklı bir alt ağdan geliyor. Yoksa bu sadece yapılmış bir örnek mi?
Azz,

Yanıtlar:


47

Bir alt ağ maskesini temsil etmenin kısa yoludur.

Steffen Opel'in cevabında işaret ettiği gibi , buna CIDR notasyonu denir ve sayı basitçe alt ağ maskesini oluşturmak için kullanılan önek boyutunu gösterir.

Yani /n, ilk nbitlerin (IPv4 için 32 üzerinden) ayarlandığı 1, gerisinin ayarlandığı anlamına gelir 0. Bunu ondalık alt ağ maskesine dönüştürmek için dört oktet'e yazıp ondalık basamağa dönüştürürsünüz.

Böylece /24üretiyorsunuz 255.255.255.0çünkü yirmi dört 1bitiniz ve sonra sekizinci 0bitleriniz var:

Binary:   11111111 11111111 11111111 00000000
Decimal:    255      255      255       0

Kısa değeri 8 (yani, bu sekizli sınırların bitmek zorunda değildir), örneğin atabileceğiniz katları olmak zorunda değildir /20almaya 255.255.240.0şekilde:

Binary:   11111111 11111111 11110000 00000000
Decimal:    255      255      240       0

IPv6 ile kullanımı

Aynı gösterim IPv6'ya da uygulanabilir. IPv6, 32 yerine 128 bit kullandığından, adresler çok daha büyüktür. Buradaki anlambilimin tümüne girmeyeceğim, çünkü soru ile ilgili değil, ancak hızlı bir örnek verecek:

Soruda verilen alt ağ 192.168.15.0/24, adresinden tüm IPv4 adreslerini temsil eder 192.168.15.0.192.168.15.255

Bir IPv6 alt ağ örneğin, aynı şekilde temsil edilebilir 2001:DB8::/48aralıktaki tüm IPv6 adreslerini içeren 2001:DB8:0:0:0:0:0:0için 2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF.

Not: IPv6 örneği, Wikipedia CIDR makalesinden utanmadan kopyalandı .


Subnet maskeleri hakkında daha fazla bilgi için, ne anlama geldiklerini ve nasıl kullanıldığını, Subnet maskesinin esasları nelerdir sorusunu görmenizi tavsiye ederim.
Veya bakmak kapsamlı cevap How subnetting çalışır? Sunucu Arızasında.


2
Her sekizli 8 bit: 11111111.11111111.11111111.00000000
Joe Phillips

3
Yani bu, / 16'nın 255.255.0.0 ve / 8'in 255.0.0.0 olduğu anlamına mı geliyor?
Corey

3
@Corey evet. Ve - Joe’nun ikilisinin orada olduğu gibi - sadece birinin doğru sayısına yapıştırın, 32’ye ulaşmak için 0 ekleyin, dört bayta bölün ve ondalık karaktere dönüştürün. Ya 8 de bir katsayı olmak zorunda değildir - /20bir 255.255.240.0örneğin.
DMA57361

çok iyi, profesör DMA57361
kokbira

16

DMA57361'in bir alt ağ maskesini temsil eden cevabı şimdiden doğru ve yeterliydi (+1) - Bu gösterimde tarih / motivasyonla ilgili bir arka plan sağlamak için bunu açıklamak için yine farklı bir yaklaşım önermek istiyorum:

"192.168.15.0/24", bir IP adresinin ve ilgili yönlendirme önekinin CIDR notasyonu ile ifade edilen kompakt özelliğidir :

CIDR notasyonu IP adresinden ve önek boyutundan oluşturulur ; ikincisi, yönlendirme önekinin 1 bitinin sayısıdır. [vurgu madeni]

Başvurulan kısa Vikipedi makalesi zaten konuyu güzelce açıklıyor; birçok ilgili yönleri daha kapsamlı bir açıklama için size ilgili ana konuyu danışabilmektedirler Sınıfsız alanlar arası yönlendirme Eğer tarihsel hakkında orada bilgileri bulacaksınız özellikle - Arka Plan için değişim gelen alt ağ maskeleri için önek uzunluğu / boyutu .

Son olarak, uygulamada karşılaştığınızda bu notasyonların nasıl yorumlanacağına dair iyi ve sezgisel bir sunum için, IPv4 alt ağ referansı içindeki tablolara da bakabilirsiniz .


1
Konuya biraz derinlik katar. +1
DMA57361

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.