Ipv4 only что это

Весь интернет может работать благодаря IP адресам, которые приписываются абсолютно каждому устройству в сети, будь то локальная, по сути закрытая сеть и, конечно же, глобальная всемирная паутина.

Чтобы у каждого такого устройства была возможность идентифицировать себя, нужен был определенный формат приписываемых им адресов, и первым таким стал — интернет протокол IPv4.

Продолжаем тему работы глобальной паутины, из прошлого материала вы могли узнать про TCP протокол, сейчас же мы рассмотрим другой — IPv4, зачем он нужен и какие функции выполняет.

IPv4 — что это такое?

IPv4 — это четвертая версия интернет протокола IP адресов. Отвечает за формирование и вида айпи и является по сути основой для обслуживания сети. Именно эта версия стала очень популярной и востребованной, все благодаря понятному формату ИП-адресов и легкости их запоминания. Полностью расшифровывается, как — Internet Protocol version 4.

Используется в стеке протоколов TCP/IP. Позволяет создавать 4.3 миллиарда адресов, что довольно много. Но, к сожалению, к нашему времени и этого количества стало не хватать, поэтому, как приемнику этого протокола был создан новый — IPv6.

На данный момент является основной версией интернет протокола, который обслуживает весь интернет. Ведь переход на IPv6 стоит огромных денег, ресурсов и времени.

Данная версия протокола была прописана в документе RFC 791 в сентябре 1981 года, пришедшем на смену RFC 760, 80 года.

IPv4 адреса

Данный протокол использует IP размером в 32 бита, т.е. размером всего в 4 байта. Структурой он представляет — четыре числа в десятичном формате от 0 до 255 разделенных точками. В каждом таком числе 1 байт или 8 бит.

Слева некоторое количество чисел указывает на сеть, в которой находится данный адрес, а, с правой стороны на идентификатор самого устройства, расположенного в ней. Граница может находится где угодно между этими 32 битами. Например, первые 21 бит могут означать сеть, а оставшиеся 11 указывать на сам хост (устройство) внутри нее. Все это считается в двоичной системе счисления.

Хоть мы обычно и пишем такой айпи в десятичной системе счисления, но он может быть представлен и в другом формате:

С точкой:

  • В десятичном: 176.57.209.9
  • В двоичном: 10110000.00111001.11010001.00001001
  • В восьмеричном: 0260.0071.0321.0011
  • В шестнадцатеричном: 0xb0.30×9.0xd1.0x09

Без точки:

  • В десятичном: 2956579081
  • В двоичном: 10110000001110011101000100001001
  • В восьмеричном: 026016350411
  • В шестнадцатеричном: 0xb039d109

Классы IP адресов

Всего существует 5 классов IP:

Классовая адресация

Устаревшая технология, которая на данный момент не используется. Раньше применялась для распределения айпи. Но, так, как их количество ограничено, да и сама технология довольно негибкая — то от нее отказались.

Технология попросту не давала гибкости в распределении разных айпи, если, например, дали вам сеть 128.54.0.0/16 — то все, именно в ней надо располагать все устройства и разбить ее на несколько ну никак не получится. А если, например, на предприятии есть несколько независимых отделов и надо им сделать отдельные подсети? То придется запрашивать новые IPv4-адреса.

Или, например, нам нужно всего 6 айпи на всю компанию, естественно нам бы дали сеть класса C. Но в ней аж 254 айпи (2 убираем). Зачем нам столько, нам нужно то всего 6. А платить по сути придется больше, да и айпи будут пропадать впустую. Данную проблему отлично решила бесклассовая адресация.

Бесклассовая адресация (CIDR)

Сейчас используется CIDR (classless inter domain routing), т.е. бесклассовая адресация, которая позволяет гибко управлять пространством IP, без жестких рамок классовой адресации. С помощью нее можно создавать сети из нужного количества адресов. Кроме этого, одна большая сеть может включать в себя несколько мелких, которые также, могут быть разбиты на другие. Все это благодаря введению дополнительной метрики — маски подсети.

Например, есть сеть — 128.54.0.0/16, ее нужно разбить на 4 подсети. Просто берем третий по счету байт (октет) в хостовой части в двоичной системе и заимствуем у него первые 2 бита, потому что, 2 во 2-й степени дает 4. Значит префикс получается 16 + 2 = 18. Вот такие соответственно получаются подсети.

1: 128.54.0.0/18
2: 128.54.64.0/18
3: 128.54.128.0/18
4: 128.54.192.0/18

Чтобы было еще более понятно, переведем 128.54.0.0 в двоичный вид. Два бита могут принимать 4 разных значения это: 00, 01, 10, 11. Меняем теперь у айпи первые 2 бита у третьего по счету байта, а затем переводим все обратно в десятичную систему счисления.

1: 10000000.00110110.00000000.00000000 — 128.54.0.0
2: 10000000.00110110.01000000.00000000 — 128.54.64.0
3: 10000000.00110110.10000000.00000000 — 128.54.128.0
4: 10000000.00110110.11000000.00000000 — 128.54.192.0

Маска обычно указывается, после самого IPv4 адреса — после слеша «/» ставится число обозначающее битовую маску подсети, например, 14.12.17.0/24.

Само число после слеша, означает количество старших битов в маске подсети. Мы знаем, что IP в формате IPv4 состоит из 32 бит, маской являются старшие 24 бита, значит для возможных для использования адресов остается всего 8 бит (32 — 24 = 8). 2 в 8 степени — это 256 возможных адресов. А если бы мы, например, указали маску в 18 бит, то было бы: 32 — 18 = 14. 2 в 14 степени — это уже 16 384 вариантов.

Важно знать, что количество возможных хостов всегда будет меньше ровно на 2, т.к. первый будет идентификатором сети, а второй будет широковещательным.

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

В формате IPv4 есть целый ряд айпи, которые уже зарезервированы. Вот их список:

В заключение

Попытался объяснить все, как можно более понятнее, чтобы вы точно разобрались. Заходите еще — будет еще много уроков по компьютерной грамотности и интересных статей на тему интернет технологий.

Если в окне "Состояние" сетевого подключения вы видите надпись "IPv4-подключение: без доступа к интернету", или "IPv4-подключение: без доступа к сети" и интернет на вашем компьютере, или ноутбуке не работает, то следуя советам из этой статьи, вы сможете исправить эту проблему. Или хотя бы попытаться все починить, и разобраться в чем дело.

На самом деле, проблема очень популярная. И статус "без доступа к интернету, или сети" возле протокола TCP/IPv4 может появится из-за множества разных причин. В том числе проблемы с Wi-Fi роутером (если у вас подключение через роутер) , какие-то ошибки в Windows, или даже проблемы у вашего интернет-провайдера. Сейчас мы постараемся найти причину и устранить ее. Главная проблема – не работает интернет на компьютере. И нам нужно сделать так, чтобы он заработал.

С этой проблемой вы можете столкнутся при подключении как по Wi-Fi сети, так и по сетевому кабелю через маршрутизатор, или напрямую к интернет-провайдеру. Так же отсутствие интернета для IPv4 можно наблюдать как в новой Windows 10, так и в Windows 8 и Windows 7. Решения будут универсальными для всех ОС, компьютеров, ноутбуков. Открыв "Состояние" своего подключения к интернету (беспроводное соединение, или Ethernet) , мы скорее всего увидим статус без доступа к интернету, или сети.

Читайте также:  Planetside 3 дата выхода

А должно быть: "IPv4-подключение: Интернет".

Ну что, проблема понятна, можно переходить к решениям. Я буду показывать на примере Windows 10.

Что делать, если IPv4 без доступа к интернету или без доступа к сети?

Для начала я советую выполнить несколько несложный рекомендаций, и попытаться определить причину:

  • Перезагрузите свой компьютер, или ноутбук. Именно перезагрузка, а не выключение.
  • Если у вас подключение через роутер, то перезагрузите роутер, полностью отключив питание на минуту.
  • Вспомните, что вы делал перед тем, как интернет перестал работать, а возле IPv4 появился статус без доступа к интернету. Это очень важно. Может вы меняли какие-то настройки, или что-то установили.
  • Если у вас интернет подключен напрямую к компьютеру (без маршрутизатора и модема) , то при возможности подключите его к другому компьютеру. Не исключено, что проблема у интернет-провайдера. Позвоните в поддержку своего провайдера и спросите.
  • Если у вас установлен роутер, и интернет не работает ни на одном устройстве, которое подключено через него, то причина в самом роутере, или провайдере. Звоним в поддержку и проверяем настройки роутера (после его перезагрузки) . Если же интернет не работает только на одном компьютере, значит ищем причину на нем. Об этом ниже в статье.
  • Временно отключите антивирус.

Давайте рассмотрим несколько более серьезных решений.

Запускаем диагностику неполадок

Прямо в окне "Состояние" нажмите на кнопку "Диагностика".

Начнется "Диагностика неполадок", затем появится результат. Чаще всего удается найти вот такие ошибки:

В зависимости от найденной проблемы, можно применить решения из следующих статей (если Windows не исправит ее автоматически) :

Если ошибка не была обнаружена, или советы из статьей по ссылкам выше вам не помогли, можно еще проверить настройки протокола TCP/IPv4.

Изменяем настройки TCP/IPv4

Зайдите в "Сетевые подключения". Можно нажать правой кнопкой мыши на значок подключения (на панели уведомлений) и выбрать "Центр управления сетями и общим доступом". Затем, в новом окне слева выбрать "Изменение параметров адаптера".

Дальше, нажмите правой кнопкой мыши на тот адаптер, через который вы подключаетесь к интернету, и выберите "Свойства". Если по Wi-Fi, то это "Беспроводная сеть". Если по кабелю, то скорее всего это "Ethernet" (подключение по локальной сети) .

В окне "Свойства" выделите пункт IP версии 4 (TCP/IPv4), и нажмите на кнопку "Свойства". В большинстве случаев, компьютер получает настройки автоматически от роутера, или провайдера. Поэтому, получение IP-адреса оставьте автоматически ( если провайдер, или администратор вашей сети не требует статических настроек) , а DNS пропишите вручную и нажмите Ok. Укажите такие адреса: 8.8.8.8 / 8.8.4.4. Как на скриншоте ниже.

Компьютер желательно перезагрузить.

Если это не помогло, и у вас подключение через маршрутизатор, то можно попробовать вручную задать настройки IP.

Задаем статические адреса для IPv4

Вам нужно узнать IP-адрес своего роутера. Скорее всего, это 192.168.1.1, или 192.168.0.1. Он должен быть указан на самом маршрутизаторе.

В поле IP-адрес прописываем адрес роутера и меняем последнюю цифру. Например: 192.168.1.10. Маска подсети – будет выставлена автоматически. Основной шлюз – IP-ёадрес роутера. DNS можете оставить "получать автоматически", или прописать свои. Вот так:

Как это сделать в Windows 7, я подробно описывал в этой статье. Если ничего не получится, верните все на автоматическое получение параметров.

Заключение

Если мои рекомендации не помогли, и вы выяснили, что проблем на стороне интернет-провайдера нет, или интернет работает на других устройства от этого же маршрутизатора, то можно попробовать сделать сброс настроек сети.

В том случае, если проблема в маршрутизаторе, то можно проверить его настройки, или сбросить их к заводским, и выполнить поворотную настройку. Инструкции для некоторых моделей вы найдете здесь.

Отсутствие доступа к интернету, или сети для IPv4, это практически та же проблема, что без доступа к интернету в Windows 7, и Ограничено в Windows 10.

Если же вам удалось исправить эту ошибку, то обязательно напишите в комментариях, какое решения вам пригодилось. Можете описать подробно свой случай, и я обязательно вам отвечу!

Модель роутера TL-WR740N
Ситуация такова. Я работаю в программе архикад, через БИМ сервер. Для этого бил заказан отдельно статический IP адрес от провайдера. Все было настроено, все работало через роутер. Кабель интернет в роутер -> с роутера в системный блок. Пропал интернет от провайдера на 2 дня ( по техническим причинам) Провайдер решил проблему, но в тот момент кабель ИНТЕРнет был подключен напрямую в системный блок (если имеет значения). Когда я вернулся с работы, включил комп. то все работало по статическом IP, когда я переключил на роутер кабель, интернет остался но связи с сервером нет, файл не работает, и сеть интернет поменяла название СЕТЬ 2 и свой IP на другой (приложу в картинке). Когда напрямую без роутера, то все хорошо, файл сразу работает, и IPv4 становится другой (статический который мне предоставил провайдер)
Если сможете помочь, и подсказать в чем может быть проблема и как ее решить
Огромное спасибо и благодарность)
Мне говорили про порты, но я не хочу сделать еще хуже, пробовал но интернет вообще пропал…

Не знаю, что там с настройками в самом ARCHICAD и BIM Server. Никогда их не настраивал. Странно, что раньше через роутер все работало, а сейчас не работает. Я, первым делом обратился бы в поддержку провайдера. Так как проблемы начались после технических проблем на их стороне. Может они меняли какие-то параметры у себя.

Для начала можно попробовать просто удалить сетевую карту в диспетчере устройств. Адаптер будет переустановлен после перезагрузки компьютера. На всякий случай можно скачать драйвер на сетевую карту.

Так же можно сделать сброс сетевых настроек Windows.

Не уверен, что проброс портов решит проблему. К тому же, нужно знать, какой порт пробрасывать. Это нужно смотреть в настройках программы, наверное.

Игорь . как ленивый работник (не тот кому лень а тому кому не нужно лезь туда где все работает)скажу проблема решена. все работает и без роутера.
итого имеем заявку на рац предложение. типа похвала от начальства. если же нужен wi-fi то тупо ищем мануал на свой роутер и настраиваем wi-fi. проблем не вижу .

Вай-фай, и так работает.
Кабель который подключается от роутера к компютеру, выдает не статический IP, который нужен для работы

Игорь, а при чем здесь Wi-Fi?
Я вас не понял.

Здравствуйте, у меня такая проблема, при подключении модема к стационарному компьютеру справа в трее крестик, просит подключить кабель Ethernet,но у меня usb модем 4g, но над ним в устройствах тоже показывается красный крестик, и в лаунчере модема пишет соединение разорвано, помогите пожалуйста, раньше на ноутбуке вс5 работало

Здравствуйте. Возможно, нужно просто установить программное обеспечение (драйвер) на модем. Настроить подключение к интернету.

Здравствуйте. Вай-фай прекрасно работал, но несколько дней назад, перед выходными, вырубали свет переодически, и после этого интернета нет. Всё устройства опознают сеть, подключаются, но нет доступа к интернету. Пробовала вручную прописывать по Вашей инструкции и ресет делала, но ничего не помогло. IPv4-подключение — нет доступа к интернету. Позвонила в тех.поддержку, но они могут через 1-2 д. приехать, хотелось бы без их приезда поправить. Может ещё какие-нибудь варианты есть? Ralink RT3290.

Читайте также:  Node js ввод с консоли

Если интернет перестал работает на всех устройствах, то проблема точно не на самих устройствах. Либо что-то у провайдера сломалось (проверить бы подключение напрямую), либо с роутером что-то случилось. Нужно разбираться.

Здравствуйте. При подключении интернета по беспроводной сети выходит сообщение — без доступа к интернету . Заходя в маршрутизатор возникает надпись — Предупреждение: WAN и LAN находятся в одном сетевом сегменте, вы не можете получить доступ к Интернету! Как исправить ситуацию, помогите.

Здравствуйте. Какой у вас роутер? Как все подключено (в том числе интернет)?
Прикрепите скриншот ошибки.

Роутер Тенда модель 4G630 и выдает такую надпить: WAN и LAN находятся в одном сетевом сегменте, вы не можете получить доступ к Интернету!

Пожалуйста, дайте ответ на мои вопросы.

хм , сегодня увидел новый для себя значек в трее. Не до конца ясно почему винда думает , что интернета нету , так как все работает. Мб я заблокировал адрес на который она стучится , что бы проверить наличие доступа к сети.

Добрый день! У меня windows 7, подключние Ethernet. Все как у Вас на скринах выше: нет доступа к сети, хотя кажется как будто интернет подключен. В трее желтый значок с восклицательным знаком «Без доступа к интернету». Перезагружала ноутбук, подключала этот же кабель к другому ноуту — все работает, отключала антивирус. Пробовала получить динамический IP автоматически и вбивала вручную — ничего не помогло. Диагностика не выявляет никакой ошибки. Такое ощущение, что дело в самом ноуте. Что бы Вы сделали в таком случае в первую очередь?

Добрый день. У вас IPv4 без доступа к интернету, или сети? Нужно было скриншот прикрепить.
Откуда кабель подключаете? От роутера, или напрямую от провайдера? Если от провайдера, то уточните, не делает ли он привязку по MAC-адресу и какой тип подключения использует.

Добрый день, такая ситуация: у меня Интернет от Билайна напрямую в квартиру, купил wi fi роутер. Провод от интернета воткнул в него , а уже от роутера в ПК, все стандартно. В таком варианте интернет, как работал так и продолжает. Но с телефона пытаюсь к сети wi fi приконнектиться, пишет «Без доступа к интернету». Тип сети L2TP звонил провайдеру, они мне скинули для настроек в вэб интрефейсе даже пункт «IP адрес», который я не мог самостоятельно найти. Пытался как указано в статье в свойствах IPV4 менять IP адрес и DNS сервер, в обоих случаях даже интернет становится недоступным. Вот вроде все перепробывал, а ничего не помогает.

На компьютере не нужно запускать подключение к интернету. Его уже можно удалить. В свойствах подключения Ethernet выставить автоматическое получение IP и DNS. Подключение к роутеру будет «без доступа к интернету». Это нормально. В настройки роутера можно зайти через браузер. Не знаю какой у вас роутер, подробно не подскажу.

Дальше в настройках роутера, в параметрах WAN (подключение к интернету) выбираем L2TP и вводим имя пользователя, пароль и адрес сервера, которые выдал провайдер. После этого роутер подключиться к интернету и интернет заработает на всех устройствах.

В вэб интерфейсе роутера для настройки вай фая по проводу надо заходить в «Гостевое подключение» или «беспроводное»? У меня же все по проводу я думаю в Гостевое, беспровдное — если был бы wi fi адаптер в материнке?

Еще такой вопрос: прошивка не встает на мой роутер TP Link TL-WR841N, причем мастер ставил 2 прошивки, более новую и старую. Он говорит, что надо идти в магаз и по гарантии сдавать. Типо модуль вай фай не рабочий.

В вэб интерфейсе роутера для настройки вай фая по проводу надо заходить в «Гостевое подключение» или «беспроводное»?

Я не понимаю о чем вы пишете. Способ подключения к роутеру никак не влияет на настройку роутера.

Еще такой вопрос: прошивка не встает на мой роутер TP Link TL-WR841N

Прошивку загружаете для своей аппаратной версии? Какая конкретно проблема/ошибка в процессе обновления? Возможно, роутер действительно неисправный. Чтобы дать более конкретный ответ, нужно как минимум посмотреть сам роутер.

Ребят, я тут за помощью, может шарит кто
Проблема такая:
Мой ноут не подключается к вайфаю(точнее подключается, но к какой сети бы он не подключался, везде пишет что доступ ограничен, что в свою очередь исключает неполадки со стороны провайдера или с роутером).
Уточняю что другие устройства без проблем подключаются к этой сети;
Я пробовал выполнять следующие действия:
Вбивал вручную
Ip и dns сервера в ipv4
(Перепробовал кучу различных комбинаций)
(Ip моей модели роутера 192.168.100.1)
Пробовал включить совместимость с федеральным стандартом обработки инфы
Пробовал сбрасывать сетевые настройки до заводских
Пробовал обновлять сетевые дрова(через диспетчер устройств)
Пробовал отключать и включать сетевой адаптер
Перепробовал кучу комбинаций всего вышеперечисленного и все бестолку
Надеждеюсь на вашу помощь
UPD: в один прекрасный день после включения ноутбука я заметил значек «жёлтая многоконечная звездочка» на значке своего вайфая,
там было следующее послание:
«Доступ ограничен» хотя его никто не ограничивал.
Я полностью уверен что сетевая карта в рабочем состоянии и аргументирую это тем что
к другой сети после звонка в тех.прддержку оператор сообщил мне данные ip, основного шлюза, dns и.т.п и все стало работать исправно, но надпись «Доступ ограничен» никуда не исчезла. Все было хорошо до того момента как я подключился к другой сети с другим провайдером, тут я звонил 3м разным операторам и все как один говорили лишь данные dns серверов и после моих неудачных попыток зайти в интернет ссылались на поломку оборудования.
Эта проблема появилась внезапно и перед этим я не делал ничего что бы могло привести к поломке, даже не сидел в браузере(лишь играл в онлайн игры)
Также мой ноут не имеет возможности отключать сетевую карту комбинацией клавиш
Что исключает ещё один пункт возможных проблем.

Если подключение по Wi-Fi (и другие устройства от этого роутера работают, подключались к разным сетям), то проблема исключительно на стороне компьютера. Но при чем здесь провайдер? Я имею ввиду это:

Я полностью уверен что сетевая карта в рабочем состоянии и аргументирую это тем что к другой сети после звонка в тех.прддержку оператор сообщил мне данные ip, основного шлюза, dns и.т.п и все стало работать исправно, но надпись «Доступ ограничен» никуда не исчезла.

Какая Windows установлена? Какой антивирус установлен? Может есть какие-то программы, типа VPN, которые могут менять сетевые настройки? Как вы делали сброс сети?

Также мой ноут не имеет возможности отключать сетевую карту комбинацией клавиш
Что исключает ещё один пункт возможных проблем.

Статус подключения «Ограниченно» и отключенный Wi-Fi модуль — это абсолютно разные проблемы.

Читайте также:  Можно ли вордовский документ перевести в эксель

Прикрепите к комментарию несколько скриншотов, чтобы мне было проще понять проблему.

Добрый день, прошу помощи, заранее спасибо.
При подключении ПК кабелем от роутера интернет работает, но если подключение кабеля напрямую минуя роутер, то пишет, что доступа в интернет нет. Именно такое подключение важно, потому что оно гораздо стабильнее для онлайн-игр. Ранее такая схема без проблем работала, но несколько дней назад перестала. Перепробовал все действия из статьи — не помогло. У провайдера ip динамический. Знакомый подсказал, что проблема в сетевой карте, что она не видит динамические данные от провайдера, а когда подключение от роутера, то такой проблемы нет. Подскажите пожалуйста, есть ли какие-нибудь мысли по моей проблеме и в какой стороне искать решение, спасибо еще раз.

Так роутер тоже выдает автоматически IP-адреса. Проверьте на компьютере в свойствах сетевого подключения. Там установлены автоматические настройки IP?
Обратитесь в поддержку провайдера, может с их стороны идет блокировка. И уточните, не делают ли они привязку по MAC-адресу.

Советы по решению разных проблем с интернетом на компьютере, смартфоне, планшете, телевизоре (Smart TV). Инструкции по настройке Wi-Fi роутеров.

Региональный регистратор RIPE отдал последний блок IPv4. У части других регистраторов блоки кончились еще несколько лет назад: у APNIC — в 2011, а у ARIN — в 2015 году. Немного публичных адресов еще осталось у AFRINIC, однако и эти «запасы» выйдут очень скоро (эксперты прогнозируют, что это случится уже в 2019 году).

Почему так получилось, какие есть способы решения проблемы и когда эксперты ожидают переход на IPv6, расскажем далее.


/ Flickr / Susan Adams / CC

Что привело к «истощению» адресов

В семидесятые годы на планете проживало 4,5 млрд человек, а о ПК-революции пока не было и речи. Поэтому в момент перехода на TCP/IP в 1983 году был сделан выбор в пользу 32-разрядных адресов. Казалось, что 4,3 млрд адресов вполне достаточно.

Однако уже в начале девяностых люди стали в этом сомневаться. Первым документом, в котором обсуждалась проблема истощения адресов, стал RFC 1287. Чтобы попытаться исправить положение, в 1992 году были созданы региональные интернет-регистраторы: AFRINIC (Африка), APNIC (Азиатско-Тихоокеанский регион), ARIN (Канада, США, Карибские и Североатлантические острова), LACNIC (Латинская Америка и страны Карибского бассейна), RIPE NCC (Европа, Ближний Восток и страны Центральной Азии). Они должны были управлять адресным пространством и раздачей IP-адресов. Однако это не решило проблему недостатка последних – рост пользователей сети был слишком велик, и IPv4 постепенно истощались.

Возможные решения проблемы

Несмотря на то что практически все регистраторы отдали доступные блоки, отдельные адреса до сих пор можно покупать и продавать. Одна из первых таких сделок состоялась еще в 2011 году: Microsoft приобрели 700 тысяч IPv4-адресов у обанкротившегося поставщика сетевого оборудования Nortel Networks за 7,5 млн долларов.

Также можно попытаться найти диапазоны адресов, выданных ранее, разбить на блоки поменьше и раздать снова. Однако обнаружить их непросто, так как их реестр не вели. Один из примеров — кейс Массачусетского технологического института (MIT). В 2017 году в MIT обнаружили, что у них есть 14 млн «лишних» IP-адресов, которые не использовались. 8 млн было решено продать.

Однако у такого подхода есть определенный недостаток. Бесконтрольная массовая перепродажа IP-адресов способна привести к фрагментации шаблонов и увеличению таблиц маршрутизации. Это может вызвать проблемы в работе роутеров с ограниченными ресурсами памяти.

Другое решение проблемы — использовать NAT. Метод NAT позволяет преобразовывать IP-адреса транзитных пакетов: заменяет локальный адрес на публичный, прописывает его в пакете, который идет на веб-сервер, и возвращает на устройство. Самое большое число портов NAT — 65 тысяч (с уникальной комбинацией из IP-адреса источника и IP-адреса назначения), значит, столько же локальных адресов можно превратить в один публичный. При этом в структуре сети виден только маршрутизатор, а сами устройства скрыты.

Однако у NAT есть ряд недостатков. Например, протоколы, которые появились раньше этого метода (например, FTP), могут работать через NAT нестабильно. Кроме того, если все сотрудники компании решат зайти на один сайт, сервер может принять это за DDoS-атаку — поскольку запрос совершается с одного публичного адреса — и заблокировать доступ для всех устройств с этим IP.

Также можно обратить внимание на CG-NAT. Это решение заточено под операторов связи и корпоративные сети и эффективнее использует ограниченное адресное пространство IPv4. Подробнее о том, как работает CG-NAT, можно прочитать в нашем корпоративном блоге.


/ Flickr / Dave Young / CC

Переход на IPv6

Вышеописанные подходы немного уменьшают размеры таблиц маршрутизации и оптимизируют использование IP-адресов. Однако не решают проблему нехватки на 100%. Поэтому еще с середины девяностых началась разработка протокола IPv6. Официальные описания IPv6 начали выпускать с 1996 года в рамках RFC (с RFC 1883 и далее).

Главное преимущество протокола — теоретическая неисчерпаемость IP-адресов (более 300 млн IP-адресов на каждого жителя Земли). Другое достоинство IPv6 — упрощенная маршрутизация: не нужно фрагментировать пакеты, а из заголовка адреса убрали контрольную сумму. Протокол следующего поколения имеет встроенный компонент IPSec, который шифрует и аутентифицирует каждый отдельный пакет данных. Он может усложнить работу для киберпреступников, хотя, безусловно, и в IPv6 встречаются уязвимости.

В 2008 году шестую версию протокола стали внедрять в Google, а в 2011 состоялся Международный день IPv6, в рамках которого большинство крупных провайдеров предоставляли доступ к сети по IPv4 и IPv6. Новую версию протокола уже используют в крупных зарубежных компаниях (AT&T, Cisco, Facebook и других). Отечественные провайдеры также переводят своих клиентов на IPv6: в «Вымпелкоме» уже успешно подключили несколько регионов, а в «Яндексе» используют протокол во внутренних сетях.

И хотя мировое сообщество настаивает на массовом переходе на новый протокол, полноценная «миграция» задерживается. По данным Google, всего 23% пользователей сервисов компании выходят в сеть по IPv6. И всего 12% сайтов поддерживают новый протокол. При этом из тысячи самых крупных сайтов из списка Alexa только 27% предлагает доступ по IPv6.

Причин для промедления несколько: помимо того, что нужно будет вложить серьезные деньги в оборудование, провайдерам придется переобучить персонал и заново заключить договоры с пользователями. Еще нужно будет обеспечить безопасную работу протокола и правильно настроить новое сетевое оборудование. На это уйдет много времени, сил и инвестиций.

Однако Пол Уилсон (Paul Wilson), который 20 лет был главой APNIC, отмечает, что переход на IPv6 неизбежен, поскольку новый протокол — единственная достойная замена IPv4.

Но пока единого мнения о датах полноценного внедрения IPv6 у общественности нет. Например, пользователи Quora предполагают, что IPv4 еще «проживет» от нескольких лет до вечности. В The Register считают, что топ-1000 сайтов будут поддерживать IPv6 уже к маю 2021 года. Исследователи и представители RIR пророчат, что IPv4 осталось существовать от года до десяти лет.