Почему IP-адреса не могут начинаться с 0 или 255?


8

Где-то было указано (предположительно в RFC), что адреса класса A находятся в диапазоне 1–126 в первом октете, а адреса класса E - в диапазоне 240–254, но это оставляет две потенциальные сети с обеих сторон, а именно 0 и сеть 255.

Я считаю, что адреса, начинающиеся с этих IP-адресов, являются недействительными. Означает ли это, что они не будут работать в частной сети, и есть ли причина их недействительности?

Ответы:


19

IP-адрес 0.0.0.0используется в качестве шаблона для привязки ко всем адресам. IP-адрес 255.255.255.255используется для обозначения локальной трансляции.

Поскольку это решение было частью классной схемы сети , предшествующей CIDR , чтобы зарезервировать только эти конкретные IP-адреса, должны были быть созданы специальные правила для / 8, которые их содержали. Поскольку некоторые / 8 все равно останутся зарезервированными, имеет смысл зарезервировать их, а не создавать дополнительные правила, чтобы их можно было использовать.


4
Но ... это был не вопрос. Я знаю, что они отметили это как ответ, но это не отвечает. Дело не в том, является ли 0.0.0.0 действительным, но может быть 0.213.4.67 или любым другим 0.xxx или 255.xxx.
Мика Гаффорд

3
@DavidSchwartz Для людей, не знакомых с нотацией CIDR, может быть неясно, что вы обратились к этому вопросу.
TR

6
Я прочитал ответ. Это место, где эксперт (вы) может ответить на вопросы, которые могут возникнуть у неспециалистов (меня). Если вы отвечаете на вопрос так, что только люди, которые должны его знать, единственные, кто в состоянии понять его, не отвечают на вопрос. Поскольку вы никогда специально не говорили, что 0.xxx полностью заблокирован, потому что они решили использовать 0.0.0.0 в качестве подстановочного знака, я, конечно, не понял этого. На самом деле, я только догадываюсь об этом, основываясь на ответе @DavidSchwartz, но все еще не могу понять, почему. Конечно, никому не мешало бы обновить ответ версией мирян. TY для вашего времени.
Мика Гаффорд

3
В ответе не было никаких указаний, которые могли бы заставить кого-то подумать, что он что-то прояснит. Я просто пытался быть полезным для тех, кто ищет в будущем. Ваш ответ в основном говорит: «Ну, иди изучай все эти другие вещи». Ответы должны быть целостными, но я не согласен с тем, чтобы описывать атомную подструктуру или другие глупые вещи. Прояснить этот ответ довольно легко, не отталкивая любопытных и не требуя сертификата Network +.
Мика Гаффорд

3
Просто чтобы помочь любому, кто позже наткнется на это, насколько я понимаю по ссылкам в ответе, еще в первые дни Интернета, было несколько «больших сетей», частью которых были все компьютеры, подключенные к Интернету. Первый октет IP-адреса указывает на эту большую сеть. 10.x.x.xНапример, любой адрес формы отправлял вас в ARPANET. Учитывая , что 0.0.0.0и 255.255.255.255был адрес специального назначения даже в этой ранней стадии разработки, это эффективно передало все 0.x.x.xи 255.x.x.xадресные диапазоны. По мере развития интернета, это просто не изменилось.
ymbirtt

6

Потому что они зарезервированы для многоадресных и широковещательных адресов.

RFC специально выделил их как «зарезервированные»

Они действительны , но просто не пригодны для использования


1
"Не пригодный для использования" ???
Xavierjazz

1

0.0.0.0/8 и 255.0.0.0/8 зарезервированы IANA в 1981 году. Первый блок предназначен для самоидентификации (на основе RFC 6890), а второй зарезервирован для «будущего использования»; формально класс Е.

Адреса, начинающиеся с 240 или более высокого номера, не были распределены и не должны использоваться, за исключением 255.255.255.255, который используется для «ограниченной трансляции» в локальной сети. См. (RFC 919) и (RFC 922) для получения дополнительной информации.

Информация от: https://myip.ms/info/whois/0.0.0.0 https://myip.ms/info/whois/255.0.0.0 https://tools.ietf.org/html/draft-wilson-class -e-01


Но класс E был определен как 240.0.0.0/4; т.е. от 240.0.0.0 до 255.255.255.255 (или, может быть, 255.255.255.254). Вопрос спрашивает, почему 255 трактуется по-разному, от 240 до 254; ваш ответ не касается этого.
Скотт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.