У каждого устройства в интернете, домашней или офисной сети есть IP-адрес – уникальный идентификатор, который позволяет обмениваться информацией и устанавливать соединение с другими устройствами.
Как правило, это официальный или так называемый “белый” адрес, созданный специально для выхода в публичный интернет. Однако кроме “белых” IP-адресов есть и “серые”.
В этой статье разберемся, в чем разница между такими IP-адресами, стоит ли сторониться “серых”, а если и выбирать – то для каких целей.
Что такое IP-адрес и зачем он нужен
Все устройства в сети общаются между собой с помощью IP-адресов (от англ. “Internet Protocol Address” – “адресный интернет-протокол”).
Первая версия интернет-протокола появилась в 1978 году, а самой популярной сегодня является четвертая версия IPv4 – она использует 32-битные адреса, которые пишутся в виде разделяемых точками четырех чисел от 0 до 255 (например: 111.222.33.44).
Однако в 80-х, когда появился и распространялся интернет-протокол, мировая сеть еще не была так организована и популярна, а адресное пространство IPv4 ограничивалось около 4,3 млрд адресов, которых, как тогда считали, хватит на всех.
Уже в 90-х, когда адресов стало не хватать, появилась NAT (Network Address Translation) – технология, используемая для работы частных, приватных или так называемых “серых” адресов. С помощью “серых” адресов нельзя выйти в интернет напрямую, но технология NAT преобразовывает их в “белые” адреса.
Обычно это работает так: вы, как частный пользователь, получаете “серый” IP-адрес от провайдера конкретно под ваши устройства (например, на Wi-Fi роутере он обозначается как “LAN”), выходите в интернет, набирая нужный URL, а затем NAT преобразовывает ваш частный адрес в “белый” – и уже на него отвечает искомый ресурс, открывая вам доступ.
У “серых” IP-адресов другой диапазон. Внутри локальной сети они не повторяются, но разные пользователи в разных локальных сетях могут иметь один и тот же адрес – ведь в “серой” зоне они никогда не пересекутся, что в какой-то мере решает проблему недостатка публичных IP-адресов. К тому же, благодаря технологии NAT, “серые” IP-адреса безопаснее: из “внешнего” интернета к такому адресу невозможно подключиться, а значит, и взломать его тоже не получится.
Помимо “белых” и “серых”, есть еще динамические и статические IP-адреса.
- Динамический IP-адрес – это временный адрес, который назначается автоматически и может меняться. Пример “белого” динамического IP-адреса – это домашний адрес, который провайдер выделил вам по договору. Он меняется, когда вы, например, перезагружаете роутер или переподключаете ноутбук, вернувшись с работы домой. Динамические IP-адреса – это тоже своего рода попытка обойти дефицит “белых” IP, переключая пользователей между ними.
- Статический IP-адрес – это постоянный адрес, закрепленный за конкретным устройством или пользователем. Такой адрес может быть у сервера, VPN-соединения, некоторых IoT-устройств (например, камер наблюдения) – это всё примеры “белого” статического IP-адреса. Статический “серый” IP-адрес так же, как и “белый”, работает в частной сети, а примерами таких устройств могут быть офисные роутеры или принтеры.
Теперь рассмотрим, в каких случаях может понадобиться тот или иной адрес.
Какие IP-адреса лучше – “белые” или “серые”
Несмотря на то, что “серый” и “белый” IP-адреса выполняют разные задачи, каждый из этих типов может пригодиться бизнесу.
“Белые” адреса подходят для любых проектов, где важен доступ извне: сайтов, веб-приложений, игровых, корпоративных (например, VPN, RDP) и API-серверов, а также IP-камер видеонаблюдения с удаленным доступом.
“Серые” адреса могут быть полезны для внутренней инфраструктуры (локальных серверов или баз данных, IoT-девайсов, принтеров и прочих устройств в корпоративной сети), а также проектов с прокси или балансировкой – например, когда есть фронтенд с “белым” IP, а бэкенд работает на “серых” IP.
Итак, там, где важен открытый публичный доступ, всегда используются “белые” адреса – иначе пользователи просто не смогут зайти на сайт. А вот “серые” адреса используются там, где важна защита данных и можно обойтись без “белого” IP.
Как узнать, какой IP-адрес у меня – “белый” или “серый”
- Спросить у поисковой системы – она выдаст вам ваш публичный “белый” IP-адрес. Для этого вы можете ввести в поисковой строке запрос “мой ip-адрес”. Вот, что вы увидите:

- Узнать у специального сайта – он бесплатно покажет вам тот же “белый” IP-адрес и некоторые другие детали, например, операционную систему, браузер, провайдера, местоположение и т. д. Таких сайтов существует множество: 2ip.ru, ipaddress.my, pr-cy.ru и т. д. Вот, как это выглядит на 2ip.ru:

- Отыскать в настройках компьютера – однако там можно увидеть только внутренний, то есть частный или “серый” IP-адрес, который у каждого устройства в домашней сети свой. Здесь шаги различаются в зависимости от операционной системы:
- Windows: в строке поиска ОС введите
cmd, а в появившемся окне –ipconfig. - MacOS: откройте системные настройки, параметр “Сеть”, ваше интернет-соединение (например, Wi-Fi) и “Подробнее”.
- iPhone: войдите в “Настройки” и нажмите на значок “i” справа от вашего текущего интернет-соединения.
- Android: войдите в “Настройки” и выберите ваше интернет-соединение.
- Windows: в строке поиска ОС введите
- Найти в консоли компьютера. Здесь у вас будет уже больше возможностей – можно узнать как “белый” публичный IP-адрес, так и частный “серый”, а также IP-адрес вашего хоста (то есть, например, сервера провайдера).
- Локальный
- Windows: команда “
ipconfig”. - MacOS/Linux: команда
ip addr show(современный способ) илиifconfig(для старого пакета).
- Windows: команда “
- Публичный
- Команды
curl https://ifconfig.meилиcurl https://icanhazip.com - Дополнительный OpenDNS-метод:
dig +short myip.opendns.com @resolver1.opendns.com
- Команды
- Адрес хоста
- Команда
ping example.com– для отображения IP-адреса сервера. - Команда
traceroute example.comна MacOS/Linux иtracert example.comна Windows – для маршрута и промежуточных IP. - Команда
whois <ip>– чтобы узнать, какому провайдеру или организации принадлежит IP-адрес.
- Команда
- Локальный
В массовой интернет-культуре раньше был распространен миф, что можно при желании “вычислить по айпи” кого угодно. Однако легальных способов узнать адрес другого пользователя нет – для этого нужно подавать запрос в правоохранительные органы, которые затем обращаются за данными к провайдеру.
Заключение
Система интернет-протоколов была создана на самой заре интернета, когда многие еще не понимали, каким он станет через десятки лет. Поэтому механизмы адресации в сети вряд ли можно назвать совершенными. Однако специалисты работают над этим вопросом – например, сейчас активно развивается IPv6, свежая версия протокола с большим диапазоном и количеством комбинаций.
У нас, к счастью, нехватки IPv4 пока не наблюдается 🙂. Поэтому при создании VPS на облачной платформе Beget вы можете получить один выделенный IP-адрес бесплатно, а при аренде выделенного сервера – четыре выделенных IPv4.
Если у вас возникли вопросы, свяжитесь с нами удобным для вас способом – и мы обязательно ответим. Также ждем вас в нашем официальном Telegram-канале, а пообщаться на любую тему с коллегами по цеху и сотрудниками Beget вы можете в нашем чате.