Действительны ли IP-адреса со всеми нулями в первом октете?
Например, может ли 0.1.2.0/24
быть действительная подсеть с сетевым адресом 0.1.2.0
, широковещательным адресом 0.1.2.255
и диапазоном используемых адресов от 0.1.2.1
до 0.1.2.254
?
Похоже, что он должен быть действительным, но он не работает, по крайней мере, в системах Windows.
Если это не верно, то почему?
ip
ip-address
Massimo
источник
источник
Похоже, что 0.0.0.0/8 находится в списке зарезервированных подсетей IANA.
источник
В соответствии с RFC 5735 0.0.0.0/8 - это зарезервированный диапазон IP-адресов, как показано ниже:
источник
В соответствии с RFC 1700 - «Назначенные номера» , раздел «Специальные адреса», номер сети 0 может использоваться только в качестве адреса источника и представляет хост в той же сети. Поэтому недопустимо назначать адрес этого типа интерфейсу.
источник
«0» сети используются для SNM (SYSTEM NETWORK MANAGEMENT) и не могут использоваться для чего-то другого
источник
Для всех, кто интересуется, почему в этом случае номер сети равен 0, 0.1.2.0/24 разбивается следующим образом:
Учитывая, что MSB первого октета равен 0, это должен быть класс A с подразумеваемой сетевой частью из 8 битов. Это подсеть еще 16 бит (следующие два октета).
Учитывая такие вещи, как CIDR и смерть от классовой адресации, 0.1.2.0/24 должна быть допустимой подсетью (в сетевой части установлены биты, если вы учитываете первые 24 бита).
источник
IP 0.0.0.0 используется только для запроса действительного IP-адреса от DHCP-сервера, а DHCP-сервер отвечает динамическим действительным IP-адресом для запрашивающего компьютера.
источник