Czy adresy IP ze wszystkimi zerami w pierwszym oktecie są prawidłowe?
Na przykład, czy może 0.1.2.0/24
być prawidłową podsiecią z adresem sieci, adresem 0.1.2.0
rozgłoszeniowym 0.1.2.255
i użytecznym zakresem adresów od 0.1.2.1
do 0.1.2.254
?
Wygląda na to, że powinien być poprawny, ale nie działa, przynajmniej w systemach Windows.
Jeśli nie jest ważny, to dlaczego?
ip
ip-address
Massimo
źródło
źródło
Wygląda na to, że 0.0.0.0/8 znajduje się na liście podsieci zarezerwowanych przez IANA.
źródło
Zgodnie z RFC 5735 , 0.0.0.0/8 jest zarezerwowanym zakresem adresów IP, jak następuje:
źródło
Zgodnie z RFC 1700 - „Przypisane numery” , sekcja „Adresy specjalne”, numer sieci 0 może być użyty tylko jako adres źródłowy i reprezentuje host w tej samej sieci. Dlatego przypisywanie tego typu adresu do interfejsu jest nieprawidłowe.
źródło
„0.” sieci są używane do SNM (ZARZĄDZANIE SIECIĄ SYSTEMOWĄ) i nie mogą być używane do innych celów
źródło
Dla każdego, kto zastanawia się, dlaczego w tym przypadku numer sieci wynosi 0, 0.1.2.0/24 dzieli się w następujący sposób:
Biorąc pod uwagę, że MSB pierwszego oktetu wynosi 0, musi to być klasa A, z domniemaną częścią sieciową 8 bitów. Podsieć ma kolejne 16 bitów (kolejne dwa oktety).
Biorąc pod uwagę takie czynniki, jak CIDR i śmierć adresowania klasowego, 0.1.2.0/24 powinna być prawidłową podsiecią (w części sieciowej ustawione są bity, jeśli weźmiemy pod uwagę pierwsze 24 bity).
źródło
Adres IP 0.0.0.0 jest używany tylko do żądania prawidłowego adresu IP z serwera DHCP, a serwer DHCP odpowiada na dynamiczny prawidłowy adres IP dla komputera żądającego.
źródło