Конвертер IP-адреса в целое число онлайн
Преобразуйте адрес IPv4 или IPv6 в десятичную, шестнадцатеричную и двоичную форму и обратно — прямо в браузере.
Конвертер IP-адреса в целое число полностью работает в вашем браузере. Введённые адреса и числа никогда не загружаются и не отправляются в ArrayKit.
Открыть калькулятор CIDR
Об инструменте IP в Integer
Конвертер IP-адреса в целое число преобразует любой адрес IPv4 или IPv6 в его десятичный, шестнадцатеричный и двоичный эквиваленты, а также конвертирует обычное число обратно в удобочитаемый IP-адрес. Он автоматически определяет семейство адреса по вводимым данным — IPv4 в точечной нотации или IPv6 через двоеточия, — так что вам не нужно вручную выбирать режим при конвертации адреса. Переключите направление, чтобы ввести десятичное или шестнадцатеричное целое число с префиксом 0x и получить кратчайшую допустимую форму IPv4 или IPv6, с автоматически применённым правильным сжатием '::' для IPv6. Это удобно при чтении необработанных значений IP из столбцов баз данных, журналов брандмауэра или дампов бинарных протоколов, а также при построении логики битовых масок, подсетей или контроля доступа, ожидающей числовой адрес. Инструмент создан для backend-разработчиков, сетевых администраторов и всех, кто отлаживает захваты пакетов. Всё работает локально в вашем браузере — ни один адрес не отправляется на сервер.
Возможности
- Преобразует адреса IPv4 в беззнаковое 32-битное десятичное, шестнадцатеричное и двоичное значение
- Преобразует адреса IPv6 в 128-битное десятичное, шестнадцатеричное и двоичное значение
- Автоматически определяет IPv4 или IPv6 по наличию двоеточия во вводе
- Конвертирует целое число обратно в IPv4 или IPv6, выбирая семейство адреса по величине значения
- Принимает в качестве ввода десятичные или шестнадцатеричные целые числа с префиксом 0x
- Применяет правильное сжатие нулей '::' IPv6 при форматировании адреса
- Понятная встроенная ошибка при выходе октета за диапазон, некорректном гекстете или неверном числе
- Работает полностью в вашем браузере, не отправляя адрес или число никуда
Как использовать IP в Integer
- Оставьте выбранной вкладку IP → Integer
- Введите адрес IPv4, например 192.168.1.1, или IPv6, например 2001:db8::1
- Посмотрите десятичное, шестнадцатеричное и двоичное значения адреса
- Переключитесь на Integer → IP и введите десятичное или шестнадцатеричное число 0x, чтобы получить адрес обратно
Пример
Ввод
192.168.1.1
Результат
Decimal: 3232235777
Hex: 0xC0A80101
Каждый октет IPv4 упаковывается в беззнаковое 32-битное целое число и также отображается в шестнадцатеричном и двоичном виде.
Частые ошибки и устранение неполадок
- «Octet 256 is out of range» при конвертации адреса IPv4. — Каждый октет IPv4 должен быть в диапазоне от 0 до 255. Проверьте опечатку — например, 256.0.0.1 вместо 25.0.0.1.
- Ошибка «Invalid hextet» в адресе IPv6. — Каждая группа между двоеточиями должна содержать от 1 до 4 шестнадцатеричных цифр (0-9, a-f). Удалите лишние символы и используйте только одно '::'.
- Integer → IP показывает неожиданный адрес IPv6 вместо IPv4. — Значения больше 4294967295 (2^32-1) не помещаются в адрес IPv4, поэтому Конвертер IP-адреса в целое число автоматически отображает их как IPv6.
- Вставленное шестнадцатеричное значение не распознаётся как число. — Добавляйте префикс 0x к шестнадцатеричным целым числам, например 0xC0A80101, чтобы конвертер мог отличить его от десятичного значения.
Часто задаваемые вопросы
- Что вычисляет Конвертер IP-адреса в целое число для IPv4?
- Он упаковывает четыре октета в единое беззнаковое 32-битное целое число — то же значение, которое часто хранят базы данных и таблицы маршрутизации, — и также показывает его в шестнадцатеричном и двоичном виде.
- Поддерживает ли Конвертер IP-адреса в целое число IPv6?
- Да. Адреса IPv6 конвертируются в 128-битное десятичное, шестнадцатеричное и двоичное значение и обратно, с правильным сжатием нулей '::' при форматировании адреса.
- Как инструмент определяет, IPv4 у меня адрес или IPv6?
- Он проверяет наличие двоеточия во вводе. Адрес с двоеточиями, например 2001:db8::1, обрабатывается как IPv6; адрес с точками, например 192.168.1.1, — как IPv4.
- Могу ли я конвертировать целое число обратно в IP-адрес?
- Да. Переключитесь на Integer → IP и введите десятичное число или шестнадцатеричное число с префиксом 0x. Значения до 4294967295 становятся адресом IPv4; большие значения — IPv6.
- Отправляет ли конвертер IP в целое число введённые адреса куда-либо?
- Нет. Каждое преобразование выполняется локально в вашем браузере с использованием стандартной математики JavaScript — введённый адрес или число никогда не покидает ваше устройство.
- Почему двоичное значение содержит так много разрядов?
- Двоичный вывод для IPv4 всегда состоит из 32 бит, а для IPv6 — из 128 бит, дополненных нулями, чтобы вы точно видели, как адрес отображается в свой исходный битовый шаблон.
Связанные инструменты
- Калькулятор CIDR / подсетей — Вычисляйте сеть, широковещательный адрес, диапазон хостов и маску блока CIDR.
- Конвертер IPv6 ↔ IPv4 — Преобразуйте между IPv4 и IPv6 (отображённый/развёрнутый/сжатый) и извлекайте встроенный IPv4.
- Конвертер IP-диапазона в CIDR — Агрегирует диапазон IP в минимальный набор CIDR-блоков
- Парсер User-Agent — Разберите строку User-Agent на браузер, движок, ОС и устройство.
- Конвертер систем счисления — Преобразуйте целые числа между двоичной, восьмеричной, десятичной и шестнадцатеричной системами.
- Побитовый калькулятор — AND, OR, XOR, NOT и сдвиги в двоичном, hex, десятичном и восьмеричном
Все инструменты ArrayKit