XYZ0 geçerli bir IP adresi mi?


86

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?


12
diğerleri cevap verdiler, ancak DHCP çeşitlerimizde / 23'leri çalıştırıyoruz, bu da iki / 24'lerin orta .255 ve .0 adreslerinin müşterilere atandığı anlamına geliyor. İyi çalışıyor. Bazen "bilgili" kullanıcılar, geçersiz bir IP çektiklerini düşündüklerinde biraz korkarlar, ancak bir ağ POV'sundan iyi çalışır.
jj33

Yanıtlar:


143

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.


4
Bir ek. Geçmişte, yapmak için tamamen yasal olan bir yerde .0 adresini kullanmada sorun yaşayan bazı eski yazılımlarla uğraşmak zorunda kaldım.
Zoredache

Ve bu sorunun hiçbir cevabı, CIDR RFC'lerine atıfta bulunmadan tamamlanmış sayılmaz: RFC1518 ve RFC1519.
pjz

17
RFC 1519 uzun süredir kullanılmamaktadır. Güncel sürüm RFC
4632.

1
Amazon EC2 örneği tarafından sıfır nokta atandı. Sahip oldukları IP'leri en üst düzeye çıkarmak konusunda eminiz.
Matt

@bortzmeyer, RFC 4632 sadece EN İYİ BİR AKIM UYGULAMASI iken, RFC 1519 bir standart parça RFC'dir.
Ron Maupin

13

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.



8

Diğer oktetler için biraz 0 eklemek istiyorum:

Bu kolaydır: Oldukça yaygın özel ağ adresinin 192.168.0.1gösterdiği gibi, hiç sorun değil .

Elbette daha da belirgin bir örnek olurdu 127.0.0.1.


2
Bariz bir şekilde -1 ...
Jon Rhoades

6
Bariz işaret etmek için +1
sadece birileri

Soru, diğer oktetlerde sıfırlar hakkında soru sormuyor.
argo

2
@slang: Bunun dışında kelimenin tam anlamıyla son cümlede tam olarak bunu sorar.
Joachim Sauer

3

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.


Bu sadece güvenlik duvarı / yazılımı gibi biraz
zor

Ağımdaki .0 veya .255 dışındaki tüm IP adresleri her siteye erişebilir, .0 ve .255 ile sonuçlanan IP adresleri sitelerin% 95'ine erişebilir, ancak erişemedikleri iki veya üç tamamen farklı site vardır. Güvenlik duvarım / yazılımım olsaydı, nasıl olduğunu çözemedim.
Josh Kelley

1
Bunlar, tüm ICMP'leri engelleyen ve PMTUD'u sonlandıran veya tüm "geçersiz" TCP bayraklarını engelleyen ve ECN'yi kıran son kullanıcılar tarafından yapılandırılan güvenlik duvarlarını kullanıyor olmalıdır.
CesarB

Microsoft sunucuları iddiaya göre bugün bile yapıyor. Sizin için Windows Güncellemesi yok. Ancak Microsoft'un sonsuza dek kuralları çiğnendiği bilinmektedir.
Zdenek

0

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.


Güvenlik amaçlı olarak paketleri 0.0.0.255'e düşürmeyi tercih ediyorlar. 1) DOS saldırıları, bir yayın paketinin gücünden yararlanılarak ve 2) ağın tamamen özelleştirilmesi için hiçbir sunucunun yayın yapamamasıyla gerçekleşebilir. bkz. en.wikipedia.org/wiki/Broadcast_traffic#Security
zamnuts
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.