
Белые и серые IP, динамические и статические - в чем различие
Статья
Время чтения
10 минут
У каждого устройства в интернете, домашней или офисной сети есть IP-адрес. Он может использоваться для решения разных задач: например, когда нужно подключиться к офисному принтеру и распечатать документы или посмотреть видео дома, со смартфона. О том, какие виды IP-адресации существуют и как их применять, рассказываем в этой статье. А еще показываем, как определить свой IP и подключить его к виртуальной машине для передачи трафика в интернете.
Что такое IP-адрес
IP-адрес — это уникальный числовой идентификатор устройства, который назначается интернет-провайдером, чтобы сетевые устройства могли находить друг друга, связываться между собой и обмениваться данными.
Ваш интернет-провайдер всегда имеет доступ к вашему IP-адресу. А другой девайс, с которым вы устанавливаете соединение, видит его при подключении. Однако при желании его можно скрыть с помощью прокси-сервера или VPN-сервиса.
Есть два вида IP-адресации — IPv4 (IP version 4) и IPv6 (IP version 6).

IPv4 назначает 32-битные адреса, которые состоят из четырех блоков (октета) чисел от 0 до 255 и хороши своей простотой.
При адресации по IPv6 для создания адресной маршрутизации используются 128-битные адреса, состоящие из восьми блоков, в каждый из которых записывается четыре 16-ричных цифры. У нее есть множество преимуществ и один ключевой недостаток — сложность сетевого администрирования.
В Cloud.ru доступны оба вида IP-адресов, но IPv4 используется чаще — просто потому, что с ними проще работать.
Все адреса IPv4 делятся на белые (внешние/публичные) и серые (приватные/частные) IP.

Что скрывается за белыми IP-адресами
Белые, или публичные, IP — это открытые адреса для общения устройств в интернете.

Зачем нужен белый IP-адрес? Чтобы беспрепятственно выходить в интернет и общаться с другими сетевыми устройствами. А еще с таким адресом можно организовать собственный домашний сервер для его публикации в интернете.
Важно отметить, что количество белых адресов ограничено — в мире их насчитывается примерно 4,3 миллиарда. И если раньше такого количества хватало всем пользователям, то сегодня, когда уже 5,52 миллиарда людей используют интернет, раздать всем белые IP не представляется возможным. Поэтому были придуманы серые IP-адреса.
Серые IP: что это и зачем нужны
Серые, или частные, IP-адреса используются в локальных домашних, офисных и корпоративных сетях. В отличие от белых, они не связаны с интернетом напрямую, а потому часто более безопасны, ведь к ним нельзя подключиться из всемирной паутины напрямую.
Все частные IP соответствуют стандартам, принятым Управлением по распределению адресов в интернете (IANA), и находятся в специальных зарезервированных диапазонах для частного пользования. Это нужно, чтобы избежать конфликтов с публичными адресами и упростить сетевым администраторам использование и назначение серых адресов.
Для связи белых и серых IP используется специальный механизм стека TCP/IP — NAT (Network Address Translation). Давайте чуть подробнее поговорим о том, как он помогает связывать устройства в сети.
Как связаны белые и серые IP-адреса
NAT — это технология, которая преобразует приватные IP-адреса во внешние и наоборот. Например, именно благодаря NAT ваш роутер или виртуальная машина в облаке получают доступ в интернет.

Как работает эта технология?
Давайте посмотрим, как NAT преобразует серый IP роутера в белый, не меняя адрес ноутбука. Представьте ситуацию: находясь в домашней Wi-Fi сети вы решили перейти на сайт облачного провайдера https://cloud.ru/. Ваш ноутбук имеет серый IP-адрес, выданный ему сервером интернет-провайдера. Что будет происходить:
Вы открываете браузер на ноутбуке и вводите в адресную строку https://cloud.ru/.
Ваш роутер принимает запрос от ноутбука, меняет серый адрес ноутбука на белый с помощью механизма NAT и отправляет запрос в интернет.
Веб-сервер https://cloud.ru/ отвечает на запрос по белому адресу роутера.
Вы переходите на искомый сайт в браузере ноутбука с неизмененным серым IP, но в интернете выступаете, как пользователь с белым IP-адресом роутера.
Помимо классификации по возможности прямого подключения к интернету, IP-адреса делятся на динамические и статические — по изменчивости при выходе в сеть.
Динамические и статические IP-адреса
Чтобы понять разницу между динамическими и статическими адресами, проведем небольшую жизненную аналогию. Допустим, у вас есть автомобиль, и вы — его водитель. Вы решаете, куда и зачем поедете. Таким же водителем вы можете стать и для машины из каршеринга: управлять ею и прокладывать любой маршрут. Но только ограниченное количество времени.
Также и с IP-адресами: статические адреса закрепляются за пользователями и принадлежат им постоянно, а динамические передаются от пользователя к пользователю.
Суть статических IP
Статические IP — это адреса, которые назначаются интернет-провайдером и закрепляются за устройствами навсегда. Например, именно такой адрес потребуется, если вам нужно хранить на своем компьютере игровой сервер или хостить с его помощью сайт.
Суть динамических IP
Динамические, или изменяемые IP — это адреса, которые автоматически назначаются при подключении устройства к сети и используются в течение ограниченного промежутка времени. По его истечении такие IP переходят следующим пользователям.
Динамическая IP-адресация может быть очень полезна. Например, вы хотите скачать фильм с бесплатного файлообменника, который ограничивает число доступных скачиваний. Чтобы обойти это ограничение, просто перезагрузите роутер после загрузки первого файла и — вуаля! — начните новое скачивание с нового адреса.
Стоить отметить, что при необходимости интернет-провайдер может назначать как динамические, так и статические IP-адреса. О том, в каких случаях вашему устройству нужен тот или иной тип адреса, поговорим далее.
Где связь между динамическими и статическими IP-адресами
На выделение динамической белой или серой и статической белой или серой IP-адресации могут влиять разные причины: в их числе и дефицит адресов, и разновидность сети, и стоимостью подключения к ней большого количества оборудования.
Динамические белые IP-адреса
С белым динамическим IP вы — полноправный пользователь сети, но с постоянно меняющимся адресом. К нему не получится привязать какой-либо статический веб-ресурс с гарантией доступности.
Динамические серые IP-адреса
Динамические серые адреса имеет большинство простых пользователей локальных сетей. Они выдаются всем устройствам в локальной сети провайдера и позволяют получить доступ ко всем ресурсам, которые ему доступны.
Статические белые IP-адреса
Статические белые IP необходимы тем, кто планирует запустить собственный веб-сервис или приложение в облаке с помощью хостера или на собственном железе. Однако, как мы говорили выше, их число ограничено, а потому приобрести их чаще всего можно только за деньги. Впрочем, за совсем небольшие.
Статические серые IP-адреса
Статические серые адреса чаще всего используются в локальных сетях корпораций или IT-компаний. Они позволяют подключить много оборудования и гарантировать к нему постоянный доступ для всех участников сети.
Стало интересно, какой адрес у вас? Тогда давайте поговорим, как его определить. Ведь это может быть действительно полезно. Зная свой IP-адрес, вы при необходимости сможете назвать его специалисту технической поддержки или зная подключиться к рабочему ноутбуку, используя технологию удаленного доступа.
Как узнать свой IP-адрес
Чтобы узнать свой внешний IP-адрес, можно воспользоваться одним из простых сторонних сервисов, которые легко найти в интернете. Например, перейти на сайт ip.nic.ru.

На сайте ip.nic можно узнать свой внешний IP-адрес и получить дополнительную информацию об устройстве
Если же вам требуется узнать внутренний IP-адрес сетевого устройства, можно определить его с помощью команды терминала операционной системы:
На Windows: нажмите Win + R, введите cmd и кликните OK. После этого впишите ipconfig в командную строку и нажмите Enter. В разделе «Адаптер беспроводной локальной сети Беспроводная сеть» вы увидите свой IP.
На MacOS: в панели Dock нажмите Launchpad, введите в поле поиска слово «Терминал» и нажмите на значок Терминала. В открывшемся окне наберите команду ifconfig и нажмите Enter. В результате можно будет увидеть MAC-адрес (ether) и IP-адреса (inet) сетевого адаптера.
На Linux: нажмите комбинацию клавиш Ctrl + Alt + T, чтобы открыть терминал. Затем введите команду ip addr и кликните Enter. В строке inet вы найдете свой внутренний IP адрес.
Или сделайте еще проще — найдите адрес на обратной стороне роутера, который раздает используемую вами сеть.

Подводя промежуточный итог, отметим, что для выхода в интернет и обмена данными по глобальной или локальной сети любому устройству нужен свой IP-адрес. И виртуальные машины, которые значительно упрощают запуск и поддержку веб-проектов, не стали исключением. Например, в рамках Evolution free tier можно запустить небольшой сайт или приложение абсолютно бесплатно, однако, чтобы обеспечить его доступность в интернете, потребуется IP-адрес. Посмотрим, как подключить его в личном кабинете Cloud.ru.
Как привязать IP к виртуальной машине в облаке Cloud.ru
Чтобы виртуальная машина могла обмениваться трафиком с интернетом, к ней нужно привязать IP-адрес. Подключая его в облаке Cloud.ru, важно учесть следующее:
виртуальной машине может быть назначен только один публичный IP-адрес;
виртуальная машина и публичный IP-адрес, который ей назначается, должны размещаться в одной зоне доступности;
для назначения динамического IP сетевой интерфейс виртуальной машины, которой назначается адрес, должен быть подключен к маршрутизируемой подсети;
адрес не должен быть закреплен за другой виртуальной машиной, SNAT-шлюзом или другим облачным ресурсом.
Теперь перейдем непосредственно к подключению. Для этого, при работе с виртуальной машиной на платформе Cloud.ru Evolution, нужно сделать следующее:
1. Авторизоваться в личном кабинете облака Cloud.ru через логин-пароль или по Сбер ID.
2. Создать виртуальную машину, нажав на «Виртуальные машины» в блоке «Сервисы платформы».

3. Выбрать «Создать машину» и автоматически попасть на экран пустого состояния, где кликнуть по «Создать виртуальную машину +» и перейти в форму создания ВМ.

4. Вписать название машины, при необходимости добавить ее описание и теги, выбрать зону доступности.

5. Продолжить далее двигаться по настройкам, определившись с количеством виртуальных процессоров (vCPU), необходимой памятью (RAM) и дисками. Далее нажать «Продолжить».

6. Пойти дальше и попасть в раздел «Сетевые настройки», где-либо оставить без изменений выбранный по умолчанию параметр «Подключить публичный IP», либо отжать его при необходимости.

7. Под тумблером «Подключить публичный IP» выбрать для IP параметр «Прямой», чтобы сразу перейти к аренде нового адреса для нашей машины.

8. Принять во внимание, что при создании ВМ на Cloud.ru Evolution, группа безопасности SSH-access_ru.AZ-1 присваивается автоматически. Однако при желании можно создать другую группу и перейти в нее.

9. Далее, в разделе «Дополнительные параметры» можно увидеть, что имя хоста уже указано. Ввести имя пользователя и выбрать метод аутентификации: с помощью пароля или публичного ключа. Для ускорения процесса выбрать пароль, но учтите, что при необходимости всегда можно создать SSH-ключ. После чего нажать «Создать» внизу страницы.

10. Ура! Теперь видно созданную виртуальную машину, а также значок «D», означающий, что на нее назначен прямой IP-адрес.

Теперь давайте посмотрим, что нужно делать, если виртуальной машине требуется назначить плавающий, или динамический, IP-адрес.
1. Сперва стоит действовать так же, как и в базовой инструкции выше, но при переходе в раздел «Сетевые настройки» выбрать «Плавающий» и нажать на «Подключиться к подсети», чтобы выбрать нужную сеть.

2. Выбрать в подсети Defualt_ru.AZ-1 «Назначить автоматически», определиться с группой безопасности или создать ее. Далее кликнуть по «Подключить».

3. Заметить, что в обновленной вкладке появились подсети, к которым подключается машина.

4. Теперь кликнуть по «Арендовать новый».

5. Вписать нужное имя пользователя, выбрать метод аутентификации в виде пароля или ключа, и нажать на кнопку «Создать» в конце страницы.

6. И снова ура! Виртуальная машина с плавающим IP-адресом появилась в списке.

Подведем итоги
IP-адреса — это идентификаторы сетевых устройств, благодаря которым они могут общаться между собой и обмениваться данными в глобальной или локальных сетях. Знание их разновидностей и понимание принципов работы помогает выбирать подходящие типы адресов для решения конкретных задач: для быстрой и безопасной работы в интернете в качестве обычного пользователя, налаживания удобной работы команды внутри локальной сети или запуска собственного сайта или другого веб-сервиса.
Вам может понравиться


Cloud.ru и AI: как мы поддержали выход Wildberries на новый рынок

Какие новости за февраль и март — дайджест Cloud.ru

INSERT INTO SQL: примеры добавления данных в таблицу

Node.js на Ubuntu 24.04: как установить и настроить

Что такое HTTPS и как он защищает ваши данные

REST API: что это и как использовать

Как создать Telegram Web App: инструкция по разработке Mini App

Как привлекать клиентов и зарабатывать до 20% на рекомендациях: готовые инструменты

Коды ошибок HTTP: что нужно знать о серверных и клиентских ошибках

Лучшие дистрибутивы Linux: выбор популярных версий

Система управления базами данных (СУБД): что это такое и зачем нужна

Все о Telegram-ботах: какие бывают и как их сделать самому

VPS/VDS: что это такое и чем они отличаются? Полное руководство

Что такое NVMe и как он отличается от SATA SSD и M.2

Микросервисная архитектура: чем она хороша и кому нужна

Как развернуть WordPress в облаке: инструкция для новичков

Применение LLM в бизнесе: опыт лидеров и роль облачного провайдера

Центры обработки данных (ЦОД): что это и как они работают

Какие новости за январь — дайджест Cloud.ru

Команда grep в Linux: как искать строки и шаблоны

PostgreSQL: что это за СУБД и чем она хороша

Что может chmod: как управлять доступами к файлам и папкам в Linux

Как узнать IP-адрес в Linux через командную строку

Как узнать IP-адрес своего компьютера

Система MySQL: что это и для чего нужна

Команды kill и killall в Linux: как завершить ненужные процессы

Работа с файлами в Linux: их создание и организация через терминал

Стандарт Tier III для дата-центра: что значит и почему это круто

Какие новости за декабрь и начало января — дайджест Cloud.ru

Что такое FTP-протокол и как настроить FTP сервер

Как защищать сайты и приложения в облаке от DDoS-атак

Какие новости за ноябрь — дайджест Cloud.ru

BAT-файлы: что это такое, зачем они нужны и как их создавать

Гайд по протоколу HTTP: расшифровка, структура и механизм работы

Межсетевой экран, firewall и брандмауэр: что это, в чем между ними разница и зачем они нужны

Kubernetes на Cloud.ru Evolution: возможности и преимущества

Какие новости за октябрь — дайджест Cloud.ru

Как создать сетевую архитектуру для размещения межсетевых экранов на платформе Облако VMware

Рассказать про технологии лампово, или Как мы провели конференцию GoCloud Tech для инженеров и...

Какие новости за сентябрь — дайджест Cloud.ru

Высокоресурсные вычисления: роль суперкомпьютеров в жизни и бизнесе

Реферальная программа Cloud.ru: как устроена и как на ней зарабатывать

Сетевая модель OSI: что это такое и зачем она нужна

Какие новости за август — дайджест Cloud.ru

Сетевые протоколы передачи данных — что это такое и какие бывают

Какие новости за июль — дайджест Cloud.ru

Как новые возможности в юридических документах Cloud.ru облегчают работу с договорами и не только

Какие новости за июнь — дайджест Cloud.ru

Как обновления VMware Cloud Director облегчают управление и делают работу с инфраструктурой в ...

Как мы рассчитывали «Панораму российского IT-рынка» за 2022 год

Как снизить риски утечки данных и санкций госрегуляторов: 152-ФЗ в Cloud.ru

Бесплатный курс по работе с Cloud.ru Advanced: рассказываем, в чем польза, кому подойдет и как...

Как модель Anything as a Service упрощает IT-процессы

Снижение рисков на производстве: AI-сервис распознает нарушения ношения СИЗ

Kandinsky 2.1: новый уровень в генерации изображений по текстовому описанию

Облачные сервисы для стартапов: как пройти путь от идеи до цифрового продукта и не разориться

Создать пользователя, настроить 2FA, связаться с поддержкой — новые возможности личного кабине...

VDI: что это, как работает и в чем выгода для бизнеса

Как защитить облачную инфраструктуру — рассказываем на примере межсетевого экрана нового покол...

Как начать использовать AI/ML на практике

Бессерверные вычисления: что это за технология и кому она нужна

Чек-лист: как обеспечить безопасность облачной инфраструктуры

Искусственный интеллект

Что такое IaaS?

Что такое PaaS

Machine Learning

Data Science

Машинное обучение без учителя

Классическое машинное обучение

Нейронные сети

Глубокое обучение

Защита персональных данных: как легче соблюдать закон с Cloud.ru и сохранять спокойствие

Как сохранить IT-инфраструктуру и бизнес: руководство к действию

Машинное обучение и Big Data в кибербезопасности

Ответы на актуальные вопросы

Что такое DDoS-атаки, чем они опасны и как от них защититься

Аудит информационной безопасности: что это, зачем и когда его проводить

Межсетевые экраны: UTM, NGFW-системы, NTA, NDR

Обзор межсетевых экранов, систем IPS и IDS

PostgreSQL vs MySQL: какая система подходит вашему бизнесу

Основы резервного копирования

Специальное предложение «180 дней тестового периода резервного копирования» для всех клиентов
Платформа SberCloud Advanced теперь обеспечивает максимальный уровень защиты персональных данных

Что такое объектное хранилище S3 и как его используют

Customer Enablement: как SberCloud работает с клиентами, чтобы сделать миграцию в облако комфо...

Сеть доставки контента CDN: новые функциональные возможности и преимущества

Объясняем на кейсах: польза CDN для бизнеса

Новая Windows Server 2022 в облаке SberCloud — новые возможности клиентов

Запуск нового сервиса Managed OpenShift в облачной среде SberCloud

Как работает технология DNS

SberCloud Advanced запустила третью ресурсную зону доступности для комфортной работы клиентов

PostGIS в PostgreSQL — как можно использовать

GitLab для начинающих: как и для чего используется

Краткий обзор методологии CI/CD: принципы, этапы, плюсы и минусы

Персональные данные: правильно обрабатываем и храним

Кто и зачем использует облачные модели IaaS и PaaS

152-ФЗ в облаке: хранение персональных данных в облаке

Как работает CDN (Content Delivery Network)?

Service Level Agreement (SLA): все о соглашении об уровне сервиса

Что такое «интернет поведения» (IoB)?

Чек-лист: 6 шагов для успешной миграции в облако

Машинное обучение: просто о сложном

Профессия DevOps-инженер: кто это и чем занимается

Гайд по Kubernetes. Эпизод I: k8s для неразработчиков

Публичные, частные и гибридные облака: в чем разница?
