Bilgisayarımın 10.0.0.1/24 adresinin anlamı nedir (ip addr - komut)?


22

Bilgisayarımın 10.0.0.1/24 adresinin anlamı ip addrnedir ( - komut)?

  1. 1/24 ve 0/8 değil

  2. 10.0.0 aralığı ve 192.168.10 değil


Bilgisayarınız adresi dhcp üzerinden alıyorsa, ipleri dağıtan "kutu" 10 ağı kullanacak şekilde ayarlanmış demektir. bazı soho yönlendiriciler bunu kullanır, çoğu 192.168.?.0 / 24 kullanır.
dbasnett

SOHO küçük ofis / ev ofis anlamına gelir
duhaime

Yanıtlar:


33

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.


RFC1878'e göre "* Tüm ağları sıfırlayın ve hepsi hariç. (Eskimiş) * Tüm sıfırları ve hariç tutulanları barındırın. (Eskimiş)
dbasnett

1
@chris 192.168.1.1/16 = 192.168.0.0-192.168.255.255 değil mi?
Rajani Karuturi

@Rajani, bu eski yazıların bazılarına bakıyordum ve haklısın. O zaman bu hatayı bile yaptığım için şaşırdım; Bu konuya işaret ettiğiniz için teşekkür ederiz.
Chris Disbro

7

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ı.


6

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

http://en.wikipedia.org/wiki/Private_network


Üzgünüm, o kısmı görmedim. Dmatig yukarıda cevaplandı :-) Yani, ip adresiniz 10.0.0.1 ve / 8 alt ağ maskesi veya 255.255.255.0
TD1

Sanırım / 8 ve / 24 geçiş sonrası / 24 var 255.255.255.0 / 8 255.0.0.0 :)
Chris Disbro

Teşekkürler, bana daha basit açıklayabilir misiniz ağları bilmiyorum
Yosef

bkz. superuser.com/questions/54802/… Bir alt ağ maskesi / 8 gibi CIDR gösterimlerinde de temsil edilebilir. / 8 255.0.0.0 anlamına gelir çünkü ilk 8 bit 255'e eşittir. (8 ikili 1'i düşünün). Şimdi 24 ikili ve 8 0 kullanılmışsa soldan sağa / 24 - 255.255.255.0
Dmatig

@Chris, kesinlikle haklısın, evimde disleksik aklım var :-)
TD1

3

Bu biçim 10.0.0.1/24Sı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/24toplam 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.255sırasıyla 2^8.2^8.2^8.2^88 bitlik 3 parça korunur (değişmez) anlamına gelir 10.0.0ve IP'nin sadece son 8'i kullanılır. aralığın .1size şu biçimde bir aralık verir: 10.0.0.1 - 10.0.0.255

Sanırım 10.0.0.0IP 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


1

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ğ, /24alt 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 /24ağ 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/24ve 10.x.y.255/24adresleri zaten bir şey ifade ettiği için zaten bilen herkese mantıklı olmalıdır .

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.