Bilgisayarımın 10.0.0.1/24 adresinin anlamı ip addr
nedir ( - komut)?
1/24 ve 0/8 değil
10.0.0 aralığı ve 192.168.10 değil
Bilgisayarımın 10.0.0.1/24 adresinin anlamı ip addr
nedir ( - komut)?
1/24 ve 0/8 değil
10.0.0 aralığı ve 192.168.10 değil
Yanıtlar:
Bunu birkaç örnekle genişleteceğimi düşündüm
/ 8 = 255.0.0.0
/ 16 = 255.255.0.0
/ 24 = 255.255.255,0
/ 32 = 255.255.255.255
192.168.1.0/24 = 192.168.1.0-192.168.1.255
192.168.1.5/24 hala yukarıdakiyle aynı ağda. Farklı bir ağda olmak için 192.168.2.0'a gitmemiz gerekecek.
192.168.1.1/16 = 192.168.1.0-192.168.255.255
Bir ağınız olduğunda, biri yayın diğeri ağ için olmak üzere iki IP adresi kaybedersiniz. İlk IP ağa atıfta bulunurken, aralığın son ipi yayın adresi için ayrılmıştır.
Tim'in cevabına ek olarak:
/ 8 yerine / 24, ip adresinin ilk 3 sekizlisinin ağı belirtmek için kullanıldığı anlamına gelir. Bu sadece isterseniz değiştirebileceğiniz bir ayardır. 10. özel aralığı / 24 maske ile kullanmak çok yaygın değildir, ancak bunu yapamamanız için hiçbir neden yoktur.
/ 8, ağ bölümünü belirtmek için yalnızca ilk sekizli kullanıyor, bu da 10. ağın CIDR öncesi günlerde açıkça ifade edildiği şeydir ve bu nedenle bunu 24 ile karşılaştırıldığında / 8 ile daha sık görüyorsunuz.
Son sekizlinin 0 değil 1 olması gelince, bunun nedeni 10.0.0.0'ın bu durumda ağ adresi olması ve 10.0.0.1'in bilgisayarınızın ip olması.
RFC 1918, özel IP adresleri için 3 aralık ayırır. DHCP sunucunuz / yönlendiriciniz bu aralığı atamak üzere yapılandırılmış.
10.0.0.0 - 10.255.255.255/8
172.16.0.0 - 172.31.255.255/12
192.168.0.0 - 192.168.255.255/16
Bu biçim 10.0.0.1/24
Sınıfsız Etki Alanları Arası Yönlendirme CIDR gösterimi olarak adlandırılır, bu nedenle kısaca IP adresinin hangi bölümünün aralık için kullanılabileceğini açıklayan bir bit maskesidir.
Örnek olarak, sizin durumunuzda 10.0.0.1/24
toplam 32 bit adres alanının dışında 24 bit korunmuştur. Bir IP adresini 8 bitlik 4 parça olarak düşünüyorsanız, bu durumda 255.255.255.255
sırasıyla 2^8.2^8.2^8.2^8
8 bitlik 3 parça korunur (değişmez) anlamına gelir 10.0.0
ve IP'nin sadece son 8'i kullanılır. aralığın .1
size şu biçimde bir aralık verir:
10.0.0.1 - 10.0.0.255
Sanırım 10.0.0.0
IP yönlendirici, ağ kartı veya gibi dahil yüzden başka bir cihaz için korunur.
Muhtemelen açık olan başka bir şey, örneğin 32, 24, 16, 8 aralık sayısı ne kadar küçükse IP aralığı da o kadar büyük olur.
Ve son olarak CIDR manipülasyonları için güzel bir araç http://www.ipaddressguide.com/cidr
10.0.0.0/24'ün geçersiz bir alt ağ olduğunu belirtmek gerekir. Şimdi ile dilimlenmiş 10.0.0.0/8 (A sınıfı) ağ içindeki ilk geçerli alt ağ, /24
alt ağ maskesi olduğunu ... 10.0.1.0/24
. Ağ tarafındaki üst / alt kısımları tıpkı o bitmaskın ana bilgisayar tarafının üst / alt kısımlarında yaptığınız gibi atmanız gerekir. Aynı nedenden dolayı, 10.255.255.0/24 de geçersizdir.
Herhangi bir alt ağ maskesi için 2 x - 2 alt ağ ve 2 x - 2 ana bilgisayar vardır
... burada x, maskenin o tarafındaki bit sayısıdır. Yani /24
ağ tarafında 24, ana bilgisayar tarafında 8, 16777214 alt ağları ve 254 ana bilgisayar yapıyor. Bu hesaplamanın bitmaskinin ağ tarafındaki "- 2" kısmına dikkat edin. Bu, tcp / ip'in taşıma katmanına bir şey ifade ettiklerinden, bu durumda atmanız (veremezsiniz) anlamına gelir.
Bu, zaten benzer bir şey bağlayamayacağınızı 10.x.y.0/24
ve 10.x.y.255/24
adresleri zaten bir şey ifade ettiği için zaten bilen herkese mantıklı olmalıdır .