Зарезервированные адреса IPv4

IP сети для использования в частных сетях (локальные сети, VPN):

Зарезервированные IP адреса IPv4, которые не маршрутизируются в интернет, а предназначены для построения локальных сетей и VPN сетей. Их ещё называют серые IP-адреса (приватные IP-адреса) потому что они используются внутри локальных сетей и не предназначены для прямого доступа из глобальной сети Интернет. Эти адреса определены в стандарте RFC 1918 и не маршрутизируются в публичной сети Интернет.

  • 10.0.0.0 — 10.255.255.255 (маска подсети для бесклассовой (CIDR) адресации: 255.0.0.0 или /8)
  • 172.16.0.0 — 172.31.255.255 (маска подсети: 255.240.0.0 или /12)
  • 192.168.0.0 — 192.168.255.255 (маска подсети: 255.255.0.0 или /16)

Обычно для построения хватает сети класса С с маской 255.255.255.0 (/24).

Аналитики утверждают, что через пару-тройку лет IPv4 прикажет долго жить, на смену ему повсеместно придет новая, 6-я весия интернет-протокола. Однако позволю себе не согласиться с этим, ничем, кроме «не в меру расплодившимися китайцами», не подкрепленным мнением. Даже если ICANN да IANA махнут флагом и загонят в IPv6 центральные магистрали (бэкбоны), многие средние, и уж тем паче мелкие сети будут продолжать работать на 4-й версии протокола. Туннелирования и транслирования IPv4 в IPv6 и обратно еще никто не отменял, вон сколько RFC по этому поводу написано, и все сплошь в Standards Track, то бишь вполне зрелые, продуманные решения. Так что на наш век, господа, IPv4 еще хватит.

Поэтому считаю вполне уместным опубликовать в разделе «справочник» относительно свежий документ IANA (опубликованный как RFC 3330) о зарезервированных IP-адресах. Казалось бы, что тут может быть нового? «192.168/16, 10/8, 127.0.0.1… мы их и так все наизусть знаем» — скажете вы. Ага, а еще десяток? Знаете наизусть? А также все RFC, в которых задокументировано, какие блоки для каких целей резервируются. Дело в том, что RFC3330 — это первый документ, где все сведения по этому вопросу собраны воедино. Даже странно, что IANA не сделала этого раньше.

Да, и вот еще, к вопросу об «острой нехватке» адресов IPv4: из ниже (на следующей странице) приведенной таблицы вы узнаете, какое адресное пространство было в свое время зарезервировано IANA с неявными намерениями либо под проекты, которые уже давно канули в Лету. В прошлом году (а именно в 2002 году вышел RFC3330) было принято волевое решение постепенно снимать эту «бронь» и раздавать адреса из этих блоков всем желающим трудящимся.

Да что там «бронь», если мы обратимся к документу IANA «Internet Protocol v4 address space», мы узнаем, что кроме перечисленных в RFC3330, в «закромах» IANA прячется еще порядка 100 блоков /8 (то, что мы раньше называли сетями класса А, по 16777216 хостов в сети). Если учесть, что, скажем, RIPE раздает приблизительно по одному /8 в год, и другие регистри приблизительно по столько же, запасов хватит еще лет на 20 так точно.

Но что-то мы отвлеклись… Вернемся к нашему RFC3330. Для простоты и понятности мы решили опубликовать документ в сокращенном виде, выкинув два предисловия (про статус документа и про руководящую роль IANA), остальное же содержимое оформить в виде таблицы (таблица на оборотной стороне этого листа). Получится отличная шпаргалка: можете вырвать этот листик и повесить, например, на стенку в серверной, очень даже удобно выйдет и красиво ;)

  • 0.0.0.0/8 Адреса этого блока указывают на хосты-отправители в «этой» (своей) сети. Адрес 0.0.0.0/32 может использоваться как адрес отправителя для «этого» хоста.
  • 10.0.0.0/8 Блок для использования в частных сетях. Детально описан в RFC1918.
  • 14.0.0.0/8 Блок выделен для сетей передачи данных общественного пользования (х.25). Таблицу соответствий IP-адресов в этом блоке адресам Х.121 можно найти по адресу http://www.iana.org/assignments/public-data-network-numbers.
  • 24.0.0.0/8 В начале 1996 года этот блок был выделен для кабельных операторов (IP over CableTV). Изначально IANA должна была самостоятельно назначать адреса кабельным операторам, но впоследствии (в 2001 г.) эту обязанность отдали ARIN. На сегодняшний день адреса этого блока выдаются в обычном порядке и рассматриваются как «нормальные».
  • 39.0.0.0/8 Этот блок использовался в "Class A Subnet Experiment", проходившем в 1995 году. По окончании эксперимента блок вернулся в пул адресов, зарезервированных для будущей раздачи или назначения. Т.о. блок больше не имеет «специального назначения» и скорее всего будет отдан региональным регистраторам (RIR) для раздачи пользователям.
  • 127.0.0.0/8 Блок используется для создания адреса обратной связи (петли). Датаграмма, отправленная протоколом верхнего уровня на любой адрес в этом блоке должна возвращаться на этот же хост. В практических реализациях петли обычно используют только 127.0.0.1/32, но тем не менее — ни один адрес из этого блока не должен «вылазить» в сеть.
  • 128.0.0.0/16 Этот блок соответствовал самой «первой» из сетей класса B и был изначально зарезервирован IANA (и пока остается таковым). Учитывая бесклассовую сущность современного адресного пространства IP резон для резервирования исчезает сам собой. Впоследствии эта сеть будет раздаваться через RIR в «рабочем» порядке.
  • 169.254.0.0/16 "Link local"-блок. Адреса из этого блока используются в протоколах автоконфигурации, например UPnP: хосты сами назначают себе свободные адреса из этого блока.
  • 172.16.0.0/12 Блок для использования в частных сетях. Детально описан в RFC1918.
  • 191.255.0.0/16 Этот блок соответствовал самой «последней» из сетей класса B и был изначально зарезервирован IANA (и пока остается таковым). Его дальнейшая судьба аналогична 128.0.0.0/16.
  • 192.0.0.0/24 Этот блок соответствовал самой «первой» из сетей класса С и был изначально зарезервирован IANA (и пока остается таковым). Его дальнейшая судьба аналогична 128.0.0.0/16.
  • 192.0.2.0/24 "TEST-NET". Адреса из этого блока предназначены для использования в документации и примерах кода. Часто употребляется совместно с доменными именами example.com и example.net. Адреса из этого блока не должны появляться в Интернете.
  • 192.88.99.0/24 Блок для использования в качестве альтернативных адресов для 6to4. Подробности в RFC 3068.
  • 192.168.0.0/16 Блок для использования в частных сетях. Детально описан в RFC 1918
  • 198.18.0.0/15 Блок для использования в аттестационных испытаниях сетевых устройств. Использование этого блока документировано в RFC 2544.
  • 223.255.255.0/24 Блок соответствовал самой «последней» из сетей класса C и был изначально зарезервирован IANA (и пока остается таковым). Его дальнейшая судьба аналогична 128.0.0.0/16.
  • 224.0.0.0/4 Бывший класс D. Блок зарезервирован для групповой адресации. Подробнее в RFC3171.
  • 240.0.0.0/4 Бывший класс E. Кроме 255.255.255.255 ("limited broadcast") зарезервирован для будущего использования.
PQ VPS сервера в 38+ странах.

📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!