Генератор случайных IP: тесты IPv4 и IPv6
Генерируйте случайные адреса IPv4 или IPv6 для тестирования, фикстур и сид-данных. Выберите публичную область, исключающую все зарезервированные диапазоны; приватную область — для адресов RFC 1918 или unique-local; или любую область. Также можно ограничить результаты IPv4 диапазоном CIDR и обеспечить уникальность, затем сгенерировать пакет и скопировать нужные значения.
Генератор случайных IP создаёт случайные адреса IPv4 или IPv6 для тестовых данных, фикстур и других задач разработки. Выберите область, чтобы сформировать результаты: публичная исключает все зарезервированные диапазоны, приватная охватывает адреса RFC 1918 или unique-local, а любая позволяет генерировать адреса без выбора публичной или приватной области. Также можно обеспечить уникальность сгенерированных результатов.
Чтобы сгенерировать адреса, выберите IPv4 или IPv6 и задайте нужные параметры. Для IPv4 можно при желании ограничить результаты диапазоном CIDR; эта опция диапазона недоступна для IPv6. Сгенерируйте пакет сразу, затем скопируйте значения, которые хотите использовать. Эти элементы управления упрощают подготовку адресных данных для разных сценариев тестирования без ручного ввода каждого значения.
IPv4 и IPv6 — разные форматы адресов с разными адресными пространствами, поэтому правильный выбор зависит от того, что должен обрабатывать ваш код или тестовое окружение. Область помогает получить примеры публичных или приватных адресов, а ограничение CIDR сужает результаты IPv4 до конкретного диапазона. Случайные IP-значения полезны, когда нужны примеры адресов для разработки, а не вручную выбранные примеры.
Генератор случайных IP работает полностью в вашем браузере, а адреса обрабатываются на вашем устройстве, а не отправляются на сервер. После загрузки страницы он работает офлайн без зависимости от сервера. Это удобно для генерации тестовых данных с сохранением локальности процесса.
Разработчики и DevOps-инженеры могут использовать инструмент для подготовки значений для тестов, фикстур, сид-данных и сетевых рабочих процессов. Нужен ли один адрес или пакет — область, опциональный диапазон CIDR для IPv4 и настройка уникальности помогают адаптировать сгенерированные результаты под вашу задачу.
Шаг 1: Выберите IPv4 или IPv6 и задайте область: публичная, приватная или любая. Публичная область исключает все зарезервированные диапазоны, а приватная использует адреса RFC 1918 или unique-local.
Шаг 2: Для IPv4 при желании введите диапазон CIDR, чтобы ограничить генерируемые адреса. Опция CIDR — только для IPv4.
Шаг 3: Включите уникальность, если хотите, чтобы сгенерированные результаты избегали дубликатов.
Шаг 4: Сгенерируйте адреса. Можно создать пакет сразу вместо ручного составления значений.
Шаг 5: Скопируйте нужные значения для тестов, фикстур или сид-данных.
Пример использования: Создавайте случайные IP-значения для автоматизированных тестов, фикстур или сид-данных, не придумывая адреса вручную.
Пример использования: Генерируйте пакет адресов, когда тестовому набору данных нужно несколько значений сразу.
Пример использования: Используйте адреса публичной области для тестирования рабочих процессов, которым нужны адреса вне зарезервированных диапазонов.
Пример использования: Используйте адреса приватной области при подготовке тестовых данных для сценариев с адресами RFC 1918 или unique-local.
Пример использования: Ограничьте результаты IPv4 диапазоном CIDR, когда тесту нужны адреса из конкретного сетевого диапазона.
Пример использования: Обеспечьте уникальность, когда дублирующиеся адреса сделали бы сгенерированный тестовый набор менее полезным.