Son basamağında 0 olan IP adresleri geçerli mi?
10.6.43.0
Benim durumumda, aşağıdaki ağ maskesine sahibim
255.255.252.0
Diğer oktetler için 0'a ne dersin?
Son basamağında 0 olan IP adresleri geçerli mi?
10.6.43.0
Benim durumumda, aşağıdaki ağ maskesine sahibim
255.255.252.0
Diğer oktetler için 0'a ne dersin?
Yanıtlar:
Söz konusu IP adresinin alt ağına bağlıdır. Genel olarak, bir alt ağdaki ilk ve son adresler sırasıyla ağ tanımlayıcısı ve yayın adresi olarak kullanılır. Alt ağdaki diğer tüm adresler, bu alt ağdaki ana bilgisayarlara atanabilir.
Örneğin, .0 veya .255 ile biten en az 24 bitlik alt ağ maskeli ağların IP adresleri hiçbir zaman ana makinelere atanamaz. Bir alt ağın bu "son" adresleri "yayın" adresleri olarak kabul edilir ve karşılık gelen alt ağdaki tüm ana bilgisayarlar buna cevap verecektir.
Teorik olarak, .0 ile biten bir adres atayabileceğiniz durumlar olabilir: örneğin, 192.168.0.0/255.255.0.0 gibi bir alt ağınız varsa, 192.168.1.0 adresini bir ana bilgisayara atamanıza izin verilir. Yine de karışıklık yaratabilir, bu yüzden çok yaygın bir uygulama değil.
Senin örneğinde
10.6.43.0 with subnet 255.255.252.0 (22 bit subnet mask)
10.6.40.0 alt ağ kimliği, 10.6.40.1 ila 10.6.43.254 arası bir ana bilgisayar adresi ve 10.6.43.255 bir yayın adresi anlamına gelir. Yani teoride, örnek 10.6.43.0'a geçerli bir ev sahibi adresi olarak izin verilecek.
Sorunuza cevap ağ maskesine bağlıdır. genel olarak '0 veya .255 ile biten IP adresleri geçersiz' yanlıştır. 10.0.1.0/23 atın - geçerli ip adresi.
ayrıca 10.6.43.0/255.255.252.0 aka 10.6.43.0/22 geçerlidir.
teori buydu. en makul ağ cihazları [linux sunucular, pencereler, cisco / hp / etc dahil] bu adresle iyi çalışacaktır, ancak dlink ve diğer düşük uçlu ağ cihazlarının [yönlendiriciler, erişim noktaları] bu adresleri kabul etmediğini gördüm.
Alt ağ maskenize bağlı olarak geçerli olduğunu iddia eden bir sonuç buldum.
http://en.wikipedia.org/wiki/IPv4#Addresses_ending_in_0_or_255
Diğer oktetler için biraz 0 eklemek istiyorum:
Bu kolaydır: Oldukça yaygın özel ağ adresinin 192.168.0.1
gösterdiği gibi, hiç sorun değil .
Elbette daha da belirgin bir örnek olurdu 127.0.0.1
.
Eğer 0 (veya 255) ile bittiyse ve C sınıfından gelenlerse, ağımdaki IP adreslerini reddeden uzak ağlarda sorun yaşadım, çünkü 0 ile biten herhangi bir şey geçersiz bir C sınıfı ağ olacaktır.
Bu birkaç yıl önceydi; Birinin hala böyle adresleri engelleyip engellemediğini bilmiyorum.
Sadece bulduğum bir şey muhtemelen dikkat çekici:
Eğer iptables için R-fx ağlarının APF betiğini kullanıyorsanız, tüm trafiği 0.0.0.255'e düşürür.
.255 ile biten ve / 21 ile biten bir adresi olan bir BT müşterimiz vardı. Teknik olarak geçerli bir IP adresi, ancak R-fx ağlarındaki çocuklar bu adresler için paket bırakmanın neden olduğunu düşünüyor.