Генератор Случайных IP

Инструмент **Генератор Случайных IP** позволяет быстро создавать случайные IPv4 или IPv6 адреса для разных задач. Нужны публичные, приватные или loopback IP для тестов, моков, симуляции сети — этот генератор справится. Можно сгенерировать сразу несколько адресов, чтобы ускорить разработку и тестирование.

Built by Bob Article by Lace QA by Ben Shipped

Как использовать

  1. 1

    Выбери нужный тип IP (например, Public IPv4, Private Class A, IPv6) из доступных вариантов.

  2. 2

    Подстрой ползунок «Count», чтобы указать, сколько случайных IP сгенерировать.

  3. 3

    Нажми «Generate IPs», чтобы получить список случайных адресов.

  4. 4

    Копируй отдельные IP или нажми «Copy All», чтобы скопировать весь список в буфер.

Часто задаваемые вопросы

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

Нужен рандомный айпи адрес для теста, а свой светить не хочется? Этот генератор IP-адресов выдаёт случайные адреса IPv4 и IPv6 прямо в браузере: выбираешь тип, двигаешь ползунок до нужного количества (от 1 до 20) и копируешь. Удобно, когда заполняешь тестовую базу, пишешь пример лога для отчёта или показываешь коллегам, как настроить роутер с адресом 192.168.x.x. Одно уточнение сразу: страну выбрать нельзя, поэтому «рандомный айпи адрес России» генератор специально не выдаёт. Адреса для России и Европы распределяет RIPE NCC, а случайное число о стране ничего не знает.

Что делает этот инструмент

Генератор случайных IP-адресов Microapp выдаёт ненастоящие, но формально правильные IP-адреса для тестов, макетов и примеров логов. В общем, для любой ситуации, где адрес должен выглядеть как настоящий. Есть IPv4 и IPv6. Всё считается в твоём браузере: без сервера и без лимита запросов.

Частые задачи: заполнить тестовую базу данных, наполнить мок-ответы API, заменить реальные IP в логах, которые ты кому-то показываешь, сгенерировать фикстуры для юнит-тестов.

Как пользоваться

  1. Выбери тип адреса. Их шесть: Public IPv4 (публичный), Private Class A (10.x), Private Class B (172.16–31.x), Private Class C (192.168.x), Loopback (127.x) и IPv6.
  2. Ползунком «Count» задай, сколько адресов нужно: от 1 до 20.
  3. Нажми «Generate IPs», и список появится сразу. Нажми ещё раз, чтобы получить новый набор.
  4. Кнопка «Copy» рядом с адресом копирует один адрес, «Copy All» копирует весь список, по адресу на строку.
Пример. Несколько адресов IPv4, которые выдаёт инструмент в разных режимах:
173.45.220.81 (Public IPv4), 10.234.12.198 (Private Class A), 192.168.45.207 (Private Class C)

Пример IPv6 (восемь групп по четыре шестнадцатеричные цифры, полная запись):
3fa2:09c1:7e4b:0d10:b28f:5a63:0001:c4e9

IPv4 и IPv6 в двух словах

IPv4 — это 32-битные адреса из четырёх чисел от 0 до 255 через точку: 192.168.1.1. Всего около 4,3 миллиарда адресов. Интернет упёрся в этот предел ещё в начале 2010-х: свободных IPv4 теперь так мало, что провайдеры используют NAT (трансляцию сетевых адресов), чтобы один IP делили между собой много устройств.

IPv6 — это 128-битные адреса из восьми групп по четыре шестнадцатеричные цифры через двоеточие: 2001:0db8:85a3::8a2e:0370:7334. Всего примерно 3,4 × 10³⁸ адресов: хватит, чтобы выдать свой IP каждой песчинке на Земле. Переход идёт постепенно; по статистике Google, сейчас по IPv6 к нему приходит порядка 40–50% пользователей.

Зарезервированные диапазоны (и что из них пропускает генератор)

Часть диапазонов IP зарезервирована под особые задачи, и в тестовых данных такие адреса могут сбить с толку:

ДиапазонНазначение
0.0.0.0/8«Эта сеть»: никогда не бывает адресом отправителя или получателя
10.0.0.0/8Частная сеть (RFC 1918)
127.0.0.0/8Loopback (твой собственный компьютер)
169.254.0.0/16Link-local (адреса, которые устройство берёт себе, когда DHCP не ответил)
172.16.0.0/12Частная сеть (RFC 1918)
192.168.0.0/16Частная сеть: её используют почти все домашние роутеры
198.18.0.0/15Тестирование производительности сетей
224.0.0.0/4Мультикаст
240.0.0.0/4Зарезервировано (бывший «Class E»)

В режиме Public IPv4 генератор отбрасывает адреса, у которых первое число 0, 10, 127, 169, 172 или 192. Под фильтр целиком попадают первые пять диапазонов таблицы и 192.168.0.0/16. Заодно выпадают и обычные публичные адреса, начинающиеся на 169, 172 и 192. А вот 198.18.0.0/15, мультикаст 224.0.0.0/4 и бывший Class E (первое число от 240 до 254) этот режим не отсекает. Если нужны адреса, похожие на настоящие публичные, проверь, что первое число лежит от 1 до 223 и не попадает в диапазоны из таблицы.

Диапазоны 192.0.2.0/24, 198.51.100.0/24 и 203.0.113.0/24

Для документации, примеров и учебных материалов стандарт RFC 5737 отдельно резервирует три маленьких диапазона IPv4 под названием TEST-NET:

  • 192.0.2.0/24 — TEST-NET-1
  • 198.51.100.0/24 — TEST-NET-2
  • 203.0.113.0/24 — TEST-NET-3

Для IPv6 аналог — 2001:db8::/32. Эти адреса никогда не выдадут реальным устройствам в интернете, поэтому для документации, статей, скриншотов и учебных материалов они самый безопасный выбор: шанс случайно указать на чужую машину нулевой. Генератор сам их не выдаёт: адреса IPv6 у него полностью случайные, а не из 2001:db8::/32.

Где это пригодится

Тестовые фикстуры и юнит-тесты. Нужен правдоподобный IP в тесте? Сгенерируй. Это лучше, чем вбивать 1.2.3.4 в каждый тест.

Мок-ответы API. Проектируешь API, который возвращает IP пользователей? Заполни макет правдоподобными данными. Настоящие IP в моках могут раскрыть чужие данные, если макет уйдёт дальше команды.

Уроки по анализу логов. Показываешь, как искать в логах вредоносные IP через grep? Бери сгенерированные адреса вместо реальных, чтобы случайно не обвинить живого человека в том, чего он не делал.

Наполнение базы данных. Заливаешь в базу для разработки несколько тысяч тестовых пользователей? Сгенерированные IP добавят реализма без риска для приватности.

Частые ошибки

Считать случайные IP анонимизацией. Случайный ≠ анонимный. Если нужно обезличить реальные IP (для аналитики или по требованиям GDPR и 152-ФЗ), не заменяй их случайными: так ты потеряешь сигнал, который может пригодиться, например, для поиска мошенничества. Используй нормальные методы анонимизации: хеширование или обрезку до /24.

Случайно попасть в частный диапазон. Случайное 32-битное число попадает в 10.x.x.x примерно в 0,4% случаев, в 172.16.0.0/12 — примерно в 0,02%, а в 192.168.x.x — примерно в 0,0015%. Режим Public IPv4 эти диапазоны отсеивает, а если пишешь свой генератор, не забудь их отфильтровать.

Сокращённая запись IPv6. Адреса IPv6 можно сокращать: убирать ведущие нули и заменять одну серию нулевых групп подряд на ::. 2001:0db8:0000:0000:0000:0000:0000:0001 = 2001:db8::1. Генератор Microapp всегда выдаёт полную форму; при вставке программы обычно принимают обе.

Похожие инструменты

Для других случайных данных есть Генератор случайных чисел. Если нужны уникальные идентификаторы (для некоторых задач они лучше случайных данных), бери Генератор UUID. А правдоподобные имена для тех же фикстур выдаст Генератор случайных имён.