Википедия дает вам обзор классов в классной сети. Класс A содержит все адреса, в которых самый старший бит равен нулю, поэтому все адреса от 0.0.0.0 до 127.255.255.255. Если вы говорите «IP-адрес класса A», вы имеете в виду IP-адрес в указанном диапазоне. Если вы говорите «Публичный IP-адрес класса A», вы имеете в виду IP-адрес в данном диапазоне, который общедоступен.
Публичные IP-адреса являются глобально маршрутизируемыми одноадресными IP-адресами. Если вы посмотрите статью Wikpedia по IPv4 или RFC5735, вы увидите, что в классе A есть несколько диапазонов, которые не могут быть глобально маршрутизируемыми:
- 0.0.0.0/8 (0.0.0.0-0.255.255.255): допустимо только в качестве адреса источника в особых случаях
- Частная сеть: Согласно RFC1918, сеть 10.0.0.0/8 (10.0.0.0-10.255.255.255) является частной сетью класса А.
- Адрес обратной связи: 127.0.0.0/8 (127.0.0.0-127.255.255.255) для локальной обратной связи.
- Общее адресное пространство: 100.64.0.0/10 (100.64.0.0-100.127.255.255).
Таким образом, если частный диапазон является тем, который в идеале должен использоваться в частных сетях, тогда как все другие адреса в диапазоне IP-адресов класса A будут публичными IP-адресами класса A (что для меня не имеет смысла),
Но это именно то, на что это похоже. Есть несколько диапазонов IP частных сетей. Одним из них является 10.0.0.0/8, который является сетью класса А. Другой - 172.16.0.0./12, это класс B. А диапазон частных сетей 192.168.0.0/16 - это класс C. Любой IP-адрес (диапазон), который вы предоставляете, может быть классифицирован как класс A, B, C, D или Электронная сеть. Первоклассная сеть была первой. Итак, сначала все IP-адреса, где только положить в этих классах. Но по мере развития событий возникла необходимость в большей детализации и новых диапазонах. Таким образом, CIDR был изобретен, и кто-то взял неиспользованный диапазон 10.0.0.0/7 в классе A и сказал, что этот диапазон больше не для общедоступных IP-адресов, а для частной сети.
тогда почему мы не можем просто сказать, что диапазон IP-адресов класса A составляет от 10.xxx до 10.255.255.255, потому что остальные в диапазоне IP-адресов класса A будут публичными IP-адресами класса A.
Потому что это неправильно. Вы смешиваете два этапа развития (класс A = классная сеть, общедоступные IP-адреса = CIDR). Согласно Википедии IPv4 первые IP-адреса были разделены на 8-битную сеть и 24-битную часть хоста. Это не было достаточно гибко, максимум 256 сетей было слишком мало, поэтому кто-то изобрел классную сеть с классами A, B, C, D и E. Эта вторая версия распределения IP заменила первую версию. Снова позже кто-то изобрел бесклассовую междоменную маршрутизацию (CIDR). Эта третья версия распределения IP заменила вторую версию. Схема распределения классной сети не была изменена, никто не изменил класс A или любой другой класс, схема классовой сети просто больше не используется.
Диапазон класса A был определен как диапазон 0.0.0.0-127.255.255.255. Это не изменилось и не изменится. Нет необходимости менять его. В наше время классная сеть не используется, сейчас мы используем CIDR.
Вы можете утверждать, что изобретатель CIDR мог переопределить класс A и ввести новые классы. Но это делает его излишне сложным, когда одно и то же имя "Класс A" имеет разные значения в зависимости от используемой версии распределения IP.